Emacs News
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
~/proj/emacs-calendar/README.org
https://www.youtube.com/results?search_query=emacs+%7C+%22org+mode%22+%7C+orgmode+%7C+eshell&sp=CAI%253D Mastodon: #Emacs
TODO Do another Emacs News review
To post:
- export the subtree to 11ty with
C-c C-e s 1 1 - publish-my-blog
M-x my-share-emacs-newsto post to emacs-tangents, commit and push to VCs, etc.M-x my-tweet-emacs-news
Actually generate the section:
2024-02-12 Emacs news
- Upcoming events:
- Emacs.si meetup (Ljubljana, Slovenija): , April 4, 2024 at 7:00 PM
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 24, 2024
- Emacs.si: Emacs.si meetup #3 2024 (#online) https://dogodki.kompot.si/events/737deab1-bfa3-4b44-b87e-000a7d3be294 Fri Feb 16 2330 America/Vancouver – Sat Feb 17 0130 America/Chicago - 0230 America/Toronto - 0730 Etc/GMT -
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/299081007/ Sat Feb 17 1100 America/Los_Angeles
- M-x Research: TBA https://m-x-research.github.io/ Wed Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Feb 22 0000 Asia/Singapore
- EmacsSF (in person): Emacs Lisp Hacking Night https://www.meetup.com/emacs-sf/events/299082479/ Thu Feb 22 1800 America/Los_Angeles
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs, configuraciones básicas
- Emacs config snippets for system-type, x-display-pixel-width, display-monitor-attributes-list ()
- Help and critique my dotfiles (nix/nixos/Joe/emacw.nix) (Reddit)
- karthink's Emacs Config
- emacs-os: The finest linny dib on the market, for all your needs, as long as they are only emacs
- emacs-exordium/exordium: An Emacs configuration that will make your C++ IDE jealous. ()
- Emacs Lisp:
- Appearance:
- Navigation:
- Emacs movement by thing
- Multi buffer (Reddit)
- Release: v0.5 - activities.el: Activities for Emacs (suspend and resume activities, i.e. frames/tabs and their windows, buffers) (Reddit)
- Protesilaos Stavrou: Emacs: control where buffers are displayed (the display-buffer-alist) (29:52 YouTube, Irreal)
- Demo of Emacs package outshine (2023)
- Writing:
- Org Mode:
- Writing Setup
- SpeedKeys: when the pointer is on a headline, you get specific keybindings. When pointer is on plain text again, then you have the custom keybindings again (Reddit)
- paper-planner: An emacs org-mode planner based on a paper planner format
- Hierarchical archiving for Org-mode
- Emacs Orgmode Tricks Although Rudimentary (13:50) - C-c * headlines, C-c ; comments, C-c - changing bullets
- org-toggle-emphasis: easily toggle emphasis markers: =~*/_+
- Import, export, and integration:
- Executing code in Org files with Babel (@mms@emacs.ch)
- dala-emacs-lisp/ray-tracer.org at master · dalanicolai/dala-emacs-lisp · GitHub
- Use Emacs to Create a PowerPoint Presentation in Seconds! (03:35) Org Mode and pandoc
- Exporting Files in Emacs Using Pandoc (06:44)
- Turning Freeplane mindmaps into Org-mode outlines with structure intact
- ol-simplenote.el: Org links for simplenote2
- Yi Tang: Blog in Emacs - Use Jekyll's Draft Mode
- Org development:
- ox-org: Export special table rows by default
- org-babel: New babel backend API function org-babel-session-buffer:<lang>
- org-insert-subheading: Never insert sub-heading above current
- lisp/ob-comint.el: Introduce a fallback prompt regexp
- org-agenda: Fix meaning of 'repeated-after-deadline value of `org-agenda-skip-scheduled-if-deadline-is-shown'
- Denote:
- Coding:
- spell-check-code-in-ci: Free and powerful solution to spell check code at Continuous integration server
- Tree-Sitter: Superior Syntax Highlighting in Emacs
- eglot-signature-eldoc-talkative: Let Eglot let Eldoc echo more docs (Reddit)
- The State of Flycheck: Alive and Kicking (Reddit)
- ebanner/hexasm: Emacs minor mode for connecting hexl and nasm source code buffers (HN)
- Cameron Desautels: Fix clj-refactor Libspec Stealing
- Mail, news, and chat:
- Mastodon in .emacs - switching accounts
- A $100,000 app inside Emacs… - theming elfeed to look as nice as a Kickstarter-backed app
- Fun:
- AI:
- Community:
- Other:
- Looking ahead to Emacs 30 [LWN.net] (Reddit)
- Emacs Magic #coding #codingstream #emacs (00:22) - keyboard macros, rectangles
- QR codes with external qrencode tool ()
- ekg version 0.5.0: inline tags, auto-save, and other improvements (YouTube)
- Marcin Borkowski: Finding Bible quotes
- Emacs on Macos for Linux Peeps – Random Thoughts (2020, Irreal)
- Emacs development:
- emacs-devel:
- Tree-sitter support for outline-minor-mode (bug#68824)
- (pcase): New `_` syntax in pred/app functions
- Add the public API of Compat to the core
- ; * etc/NEWS: Announce support of 'lzip' compressed Info files (bug#69004).
- Add option gnus-mode-line-logo
- Mention 'C-h' in echo for unfinished commands
- Optionally show internal buffers in Buffer Menu mode
- New packages:
- consult-hoogle: Hoogle frontend using consult (GNU ELPA)
- doctest: Doctests for Emacs Lisp (MELPA)
- filechooser: An xdg-desktop-portal filechooser (GNU ELPA)
- gnosis: Spaced Repetition System For Note Taking & Self Testing (MELPA)
- org-drawio: Convert and include drawio image to orgmode (MELPA)
- org-epa-gpg: Patch to enable EasyPG .gpg images in Org mode inline (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-02-05 Emacs news
Added link to org-link-github.
:EXPORT_ELEVENTY_PERMALINK: blog/2024/02/2024-02-05-emacs-news :EXPORT_ELEVENTY_FILE_NAME: blog/2024/02/2024-02-05-emacs-news/ :EXPORT_DATE: 2024-02-05T13:12:52-0500
- Upcoming events:
- Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris
- Emacs users group Slovenia (virtual) https://emacs.si/ Sat Feb 17 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin – Sun Feb 18 0100 Asia/Kolkata - 0330 Asia/Singapore
- Emacs configuration:
- Embark – Key Features and Tweaks (Reddit)
- Repeat-mode is awesome, share you useful configs
- karthink's list of keymaps and their single-key shortcuts for repeating commands
- Trying out Meow, an emacs-native modal editing package
- Switching to the meow modal editing system from evil (2021, Reddit, lobste.rs)
- starenka Emacs Config (geared towards Python users)
- zach-delong's Emacs Config
- L-Colombo's Emacs Config
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- My Emacs org-mode / org-roam config as a student | maplet
- Karl Voit on Org Mode – The Informed Life (2023)
- Beautifying Org Mode in Emacs (Reddit)
- stefanv/org-link-github: Shorthand github links for org-mode
- Yi Tang: Blog in Emacs - Work with Images
- Jeremy Friesen: Adjusting My Time Tracking Again
- org-merge-driver, a merge driver specialized for the Org syntax, looks really neat! Found on Worg but just wanted to share an instance of usage (Reddit)
- Org development:
- Denote:
- Coding:
- Exploring Emacs (Prelude) … for web development (01:10:25)
- An Emacs plugin for Vite (Reddit) - JS web development
- Verilog & Emacs (24:48)
- Emacs for Rust Development | January 2024 Edition (12:40)
- Flycheck 33 released today, first release for the project in many years after being abandoned by maintainer (Reddit)
- Tree-Sitter: Superior Syntax Highlighting in Emacs (Reddit)
- I love Magit Forges
- Multimedia:
- EXWM:
- Fun:
- AI:
- LLM Experiments, Part 2: Structured workflows with org-mode (Reddit) - interesting idea about using LLMs to generate subtasks and estimates
- Using LLM's to fill the semantic search gap (Reddit)
- Demo of `kagi-translate` in Emacs
- Emacs manuals loaded into custom GPT (@leo@twit.social)
- Using GPT in Emacs the simple way (10:50)
- Community:
- Other:
- Emacs development:
- New packages:
- activities: Save/restore sets of windows, tabs/frames, and their buffers (GNU ELPA)
- denote-explore: Explore Denote files (MELPA)
- ebib-sidecar: Sidecar to show formatted reference of current Ebib Entry (MELPA)
- haproxy-mode: Major mode for editing HAProxy config files (MELPA)
- rom-party: Rendition of jklm.fun's "Bomb Party" game (MELPA)
- selected-window-accent-mode: Accent Selected Window (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-01-29 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Feb 1 0130 Asia/Singapore
- Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin
- M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Feb 3 0000 Asia/Singapore
- Emacs Paris: S: Emacs workshop in Paris (IRL - Octo) https://emacs-doctor.com/ Tue Feb 6 1800 Europe/Paris
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/298320311/ Wed Feb 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Feb 8 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 9 1800 Europe/Paris
- Emacs configuration:
- A quick guide to directory-local (or project-specific) variables in Emacs (2016, Irreal)
- Reinstalling Emacs Packages | Emacs Redux (2020, Irreal)
- Switching to the meow modal editing system from evil (2021, lobste.rs)
- Protesilaos Stavrou: Emacs: define prefix/leader key (nested key maps) (23:18 YouTube, Reddit, Irreal)
- Why is my Emacs Slow? (Reddit)
- Debugging Emacs
- mms/mms-emacs - Codeberg.org (@mms@emacs.ch)
- Emacs Lisp:
- Mike Zamansky: Learning Elisp 17 - a thesaurus mode (16:36 YouTube, Reddit, Irreal)
- Customizing 'ebib' (and 'citar') behaviour by locally overriding a function throughout a dynamic extent - cl-letf (not cl-flet)
- ANNOUNCE: ert-results.el - Rapidly manipulate views in Emacs Regression Test results and source buffers
- emacs-datetime
- Xah Talk Show Ep533 Emacs Lisp Normalize YouTube Url, Open All File Paths, How to Choose a Mouse (50:05)
- efetch.el - an emacs fetch tool (02:12) - display system information
- Lección 6: Imagenes | Curso de UI Emacs Lisp
- Lección 7: Arquitectura | Curso de UI Emacs Lisp
- Appearance:
- I Just Wanted Emacs to Look Nice — Using 24-Bit Color in Terminals | Chad Austin (HN, lobste.rs)
- Emacs Notes: How I used ct (= color tools) APIs to choose background highlighting colors for use with hi-lock library OR Pick colors in a quantitative way using ct (= color tools) APIs
- Show off you org-mode eye candies (also non-Org)
- Background transparency for MacOS (Cocoa) emacs (Reddit)
- Navigation:
- Hyperbole:
- Dired:
- Writing:
- Org Mode:
- How I Wrote my Book in Emacs + Org - YouTube (@mms@emacs.ch)
- org-mode Ui changes · GitHub (screenshots, Reddit)
- Yi Tang: Learn in Emacs - Building Up Vocabulary
- 2023年のorg-mode活用と今後の抱負 - takeokunn's blog (@kaneuchi@mstdn.jp)
- Screenshot of the day: Shopping with Emacs + Org mode + Orgzly
- Note-taking on the go: Capturing messages and images sent via Jami in Org mode
- Webmention Comments - Nothing Is Simple (@AblatedSprocket@emacs.ch)
- William Denton: Basic citations in Org (Part 5)
- Evolution calendars in Org Mode's agenda
- Fast, Async LaTeX Previews in Org Mode (Reddit)
- OrgMeetup notes (@yantar92@emacs.ch)
- Logseq from an Emacs Org-mode perspective
- Org development:
- ob-python: Set Python shell in Org edit buffer
- lisp/ox-icalendar.el: Add time-to-live functionality to ox-icalendar
- ob-R, ob-julia: Do not force-start session in Org Src buffers
- org-babel-tangle: Do not allow tangling into self
- ox-icalendar: Add support for multi-line SUMMARY, LOCATION, and DESCRIPTION
- org-attach-store-link-p: Change default value to 'attached
- Obsolete org-switch-to-buffer-other-window and org-no-popups
- org-fold: Honor :extend face property in folded headings/blocks/drawers
- Denote:
- Completion:
- Coding:
- sky blue trades | Effortless Emacs Multiple Major Modes with Polymode
- Compile with Confidence: A Deep Dive into Compiling Code with Emacs (15:46, Reddit)
- LSP in Emacs setup (@xgqt@emacs.ch)
- editing rust in emacs with LSP (07:59)
- Estandarizar commits en Magit con commitizen
- How Jane Street Does Code Review - Jane Street (2017, lobste.rs)
- Web:
- Mail, news, and chat:
- AI:
- Fun:
- Community:
- Other:
- Appreciation for flush-lines and keep-lines (@choanmusic@mstdn.social)
- Zachary Kanfer: Auto-revert PDFs in Emacs
- Quickly open SSH sessions in Emacs
- Michael Fogleman: Emacs can keep in touch (2015)
- streak: A minor mode for Emacs to track a streak.
- emacs-tmux-pane: Fuse emacs windows with tmux panes.
- Sacha Chua: 2024-01-21 Yay Emacs: copy link, Spookfox + Org Babel, choosing what to hack on, SVG highlighting, ical
- Curious about Emacs? Sightseeing twisted wonders (08:59)
- Пробую Emacs после Vim (почти пианист) (27:01)
- Emacs local meetup discussion playlist in Tamil (@goldayan@clj.social)
- Full Linux implementation with proper support for EXWM and Emacs on mobile phones (see 12:55 in video for Org mode) (Reddit)
- Emacs development:
- emacs-devel:
- Code snippets/template consolidation and potential improvements
- Re: Possible minibuffer completion enhancements
- Installing cond* in core
- help-gnu-emacs: Idea for `other-window-prefix' command, running anything in the other window (there's already an other-window-prefix, but maybe it needs extending?)
- xt-mouse.el: Obey `mouse-wheel-*-event` variables (bug#68698)
- Support setting umask symbolically in Eshell
- Support a local repo as URL in 'treesit-language-source-alist'
- Allow users to opt out of following Windows Dark mode
- Calc parses fractions written using U+2044 FRACTION SLASH
- Add new option to 'register-use-preview'
- Add option Info-url-alist
- Optionally avoid extending 'completion-at-point-functions'
- ; Minor improvements in 'visual-wrap-prefix-mode'
- Import ELPA package adaptive-wrap as visual-wrap
- Add support for running commands via Eshell's "env" command
- emacs-devel:
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-01-22 Emacs news
- Emacs 29.2:
- Upcoming events:
- EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Feb 1 0130 Asia/Singapore
- Emacs users group Slovenia (in person) https://emacs.si/ Thu Feb 1 1900 Europe/Berlin
- M-x Research: TBA https://m-x-research.github.io/ Fri Feb 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Feb 3 0000 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Tiny bit of daily emacs joy - calculating a checksum with Emacs Lisp
- Mike Zamansky: Learning Elisp 16 - using a web API (Reddit, Irreal)
- Lección 4: Seleccionables | Curso de UI Emacs Lisp (@andros@hostux.social)
- Peak #emacs: advising advice
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Notes on Emacs Org mode [LWN.net] (Reddit, )
- How I Org (@mclare@recurse.social)
- How I org in 2024 ·
- The weekly review Orgmode „template“ | König von Haunstetten
- Tables of files with Org mode (@jcf@mastodon.social)
- 新NISAによる自分年金をEmacs org-modeで計算してみる #Emacs - Qiita
- org-timeblock 0.2 released
- Your first literate C program with Emacs and Org-mode (27:01)
- Sacha Chua: Org Mode custom link: copy to clipboard
- Sacha Chua: Yay Emacs: Using elisp: links in Org Mode to note the time and display messages on stream
- Import, export, and integration:
- A Guide to Sync Calendars to your Org Agenda using Shortcuts (Reddit)
- Basic citations in Org (Part 3) | William Denton (@wdenton@cosocial.ca)
- William Denton: Basic citations in Org (Part 4) (@wdenton@cosocial.ca)
- org-ref + OpenAlex + Google Scholar in Emacs
- Emacs Bunch Conversion Of Org Files To Html Files
- How to use org mode in Hugo (Reddit)
- My org-mode to LaTeX setup for generic, essay-like documents.
- Using Todoist as a cloud inbox for GTD in Emacs orgmode
- Sacha Chua: Running the current Org Mode Babel Javascript block from Emacs using Spookfox
- Denote:
- #denote meets #kagi inside #emacs - summarization :news:
- Protesilaos Stavrou: Emacs: Denote links to Org headings (20:17 YouTube, Reddit)
- Completion:
- Coding:
- nodejs workflow on emacs#2 (01:44) - executing code using dap-mode
- nodejs workflow on emacs #3 (02:52) - debugging
- Playwright-emacs
- Two ways of creating ".so"s for Lua, one very fast, both using Emacs and eev (2024) (YouTube)
- bobrowadam/fnm.el: Emacs FNM package (Reddit)
- Web:
- Mail, news, and chat:
- Doom Emacs:
- AI:
- Community:
- Other:
- vallyscode's notes | Emacs tabulated list mode
- ¿Por qué los usuarios de Emacs lo usan para todo? | Programador Web Valencia (Reddit)
- Marcin Borkowski: From the kill ring to a register
- Bringing XDG Desktop Portal support to Emacs (@grtcdr@emacs.ch)
- Install and configure Emacs (modified) for Windows or MacOS in less than 5 minutes (04:20)
- Corwin Brust: Emacs 29.2 Windows Binaries
- Emacs development:
- emacs-devel:
- emacs-gc-stats: Does garbage collection actually slow down Emacs? - v2 of data set and analysis (@yantar92@emacs.ch)
- mwheel.el: Unconditionally use the `wheel-up/down/…` events
- In batc mode, tracing now sends the trace to stdout
- New display action alist entry 'post-command-select-window' (bug#67993)
- New packages:
- base32: Base32 support (MELPA)
- bicep-ts-mode: tree-sitter support for Bicep (GNU ELPA)
- clay: Emacs commands Clay - literate in Clojure (MELPA)
- devicetree-ts-mode: Tree-sitter support for DTS (GNU ELPA)
- ebdb-mua-sidecar: EBDB Integration for Universal Sidecar (MELPA)
- ert-results: Filter ERT test results display (MELPA)
- flymake-eldev: Eldev support in Flymake (MELPA)
- totp-auth: RFC6238 TOTP (MELPA)
- universal-sidecar-citeproc: Centralise Citeproc Support for Universal Sidecar (MELPA)
- youdotcom: You.com search package (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-01-15 Emacs news
- Upcoming events:
- OrgMeetup (virtual) https://emacs.ch/@yantar92/111754123619904846 Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 18 0000 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 18 0000 Asia/Singapore
- Emacs users group Slovenia (virtual) https://emacs.si/ Sat Jan 20 1130 America/Vancouver - 1330 America/Chicago - 1430 America/Toronto - 1930 Etc/GMT - 2030 Europe/Berlin – Sun Jan 21 0100 Asia/Kolkata - 0330 Asia/Singapore
- EmacsSF (in person): Emacs Lisp Hacking Night Kickoff https://www.meetup.com/emacs-sf/events/298488691/ Thu Jan 25 1800 America/Los_Angeles
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
- Where To Learn Emacs in 2024 (07:11) - YouTube channel recommendations, blogs
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- GitHub - scroll-page-without-moving-point.el: Move the scroll in Emacs without moving the position cursor. (Reddit)
- Elisp in Replacement String (Reddit, lobste.rs, Irreal)
- Charles Choi: Highlighting with isearch (Irreal)
- Update to isearch submode for searching with toneless pinyin - @Anoncheg@emacs.ch
- Finding project files in Emacs (@jcf@mastodon.social)
- Comparing Emacs Workspace Packages - System Crafters Live! (01:54:03)
- Writing:
- Org Mode:
- Foraging with Org - Nothing Is Simple (@AblatedSprocket@emacs.ch)
- How to include an imagemap with a plantuml diagram in Emacs Org Mode HTML export (@ArneBab@rollenspiel.social)
- Daily Notes for 2024-01-11 | Mike Hall (@mph@social.lol) - a little story about literate configuration notes
- William Denton: Basic citations in Org (Part 1)
- William Denton: Basic citations in Org (Part 2)
- Update to orgrr improves experience when movingnotes from one container to another (@laotang@emacs.ch)
- Org-mode Türkçe Anlatım Bölüm 1 (14:51)
- Org development:
- Denote:
- Coding:
- Yi Tang: Atomic Habit in Emacs - Keep Git Repos Clean
- Christian Tietze: Emacs sqlite-mode to Open .sqlite Files Automatically (@xenodium@indieweb.social)
- .dir-locals.el for use with the Emacs Eglot LSP client and python-lsp-server (pylsp) LSP server
- acowley/emacs-lsp-booster-nix: Nix flake for the emacs-lsp-booster program (@acowley@mastodon.social) - improve LSP performance with faster JSON conversion
- Debugging with Emacs and gdb (06:07)
- Fix rust-mode panic links in Emacs (05:43)
- Discord Channel for Emacs LSP
- Shells:
- Web:
- Mail, chat, and news:
- Fun:
- Drew's blogsite – The touch typing test text editor (@crmsnbleyd@emacs.ch) - emacs-monkeytype
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- A CEO's Guide to Emacs (2015, HN, Irreal)
- Eric MacAdie: 2024-01 Austin Emacs Meeting
- Norwescon 33 - Vernor Vinge Interview (@jameshowell@emacs.ch) - shows Emacs screenshot (also @mhd@tilde.zone)
- Amiga Benchmark Modula 2 Manual 1988 (@wirthy@emacs.ch) - page 5 mentions Emacs
- Other:
- Creating desktop applications using the Emacs core (Reddit, @andros@hostux.social)
- Sacha Chua: Using Embark and qrencode to show a QR code for the Org Mode link at point
- Sacha Chua: Animating SVG topic maps with Inkscape, Emacs, FFmpeg, and Reveal.js
- Sacha Chua: Yay Emacs 2024-01-12: EmacsConf 2023 report, SVG animation, Embark, Org Mode links (43:07 YouTube)
- falloutphil/emacs-fix-message-parser: Using QuickFix's C++ library to create an elisp API so we can decode FIX messages from Emacs. (Reddit) - Financial Information Exchange messages
- Emacs development:
- Discussion about suggesting packages
- Multithreaded Emacs (Reddit)
- Corwin Brust: Emacs Devel: Design and Architecture - summary of emacs-devel discussions about multi-threading
- progress on translating the SES manual to French
- (js-json-mode): Don't derive from `js-mode` (bug#67463)
- Hash-table documentation updates (bug#68244)
- Set the 'name' prop in 'define-advice'
- Make Compilation mode recognize Lua errors
- Support :category in completion-extra-properties (bug#68214)
- Support more metadata properties in completion-extra-properties (bug#68214)
- cperl-mode.el: Make sure cperl-file-style is set buffer-local
- New packages:
- jirascope: A Jira client (MELPA)
- jmespath: Query JSON using jmespath (MELPA)
- org-cite-sidecar: Sidecar to show references in Org Mode (MELPA)
- scala-ts-mode: Scala Tree-Sitter Mode (MELPA)
- sly-overlay: Overlay Common Lisp evaluation results (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-01-08 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 11 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/298331938/ Sat Jan 13 1100 America/Los_Angeles
- M-x Research: TBA https://m-x-research.github.io/ Wed Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 18 0000 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- 5 ways to get text from an Emacs buffer (Reddit, Irreal)
- Tony Zorman: Parentheses-Aware Yanking
- J.e.r.e.m.y B.r.y.a.n.t: Code is data - beginner's overview of Emacs Lisp's funcall and apply
- UI en Emacs, creando un buscador | Programador Web Valencia - widgets
- Lección 5: Botones | Curso de UI Emacs Lisp
- Release v0.7 · alphapapa/makem.sh (Reddit) - can run from subdirectory; makefile-like script for linting and testing Emacs Lisp packages
- Appearance:
- Navigation:
- Org Mode:
- Emacs Org mode features you may not know (Reddit)
- Converting Org Files to Canvas Quizzes | Randy Ridenour (@randyridenour@emacs.ch)
- Eric MacAdie: Org Commands I Frequently Use (Irreal)
- Jeremy Friesen: Current Workflow for Lore24 Writing
- First "literate" C program with Emacs + Org-mode - YouTube (29:19)
- Adding Simple Org-Mode features to Programming Modes in Emacs (12:36, Reddit)
- Gijs Hillenius: Note-to-self: Org Tree Slide Mode, and Whiteroom Mode
- lilac: A Literate Programming tool for Orgmode targeting HTML output
- Jeremy Friesen: Emacs Macros Continue to Amaze Me (Irreal)
- Peter J. Jones: Archiving in Org Mode (Irreal)
- Sacha Chua: Using consult and org-ql to search my Org Mode agenda files and sort the results to prioritize heading matches
- Sacha Chua: Using an Emacs Lisp macro to define quick custom Org Mode links to project files; plus URLs and search
- SpacemacsとObsidianの融
- obsidian-org-mode: Add Org Mode support to Obsidian.
- Org development:
- Merge branch 'bugfix'
- Backport commit 8e1c56ae4 from Emacs
- org-agenda-search-headline-for-time: Ignore all the timestamps in headings
- Revert "Obsolete `org-src-associate-babel-session' and related functionality"
- org-element-cache: Provide Elisp API to store user data inside the cache
- lisp/org-indent.el: Add hook to run after it initializes a buffer
- Denote:
- Coding:
- Emacs Goodies - #34 SQL Shell Mode (06:35)
- Emacs Goodies - #33 SQLite Mode - YouTube (4:25)
- Tim Heaney: Fennel
- Tim Heaney: Emacs configuration - Fennel, parinfer
- Emacs lsp-mode performance booster (Reddit)
- Basic "Reverse" Literate Programming in Emacs with Outshine and Polymode (7:54, Reddit)
- Learning git with "Try it!"s (and eev) (YouTube)
- Emacs in tamil part 9 - VC Git - YouTube (@goldayan@clj.social)
- @robert@toot.kra.hn: quick Python development tips
- Creating dynamic task runners for your npm scripts in Emacs
- flajann2/schlau-compile: Schlau Compile extension for Emacs (Reddit) - compile with f5 key using the root of your git project
- makefile-executor.el (Reddit)
- Doom Emacs:
- Multimedia:
- Fun:
- AI:
- Integrate Emacs with any LLM - an intro to the gptel package - YouTube (14:25)
- Brewing coffee with emacs, ekg, and the Aeropress (9:37, Reddit) - using a large language model together with ekg.el (Emacs Knowledge Graph) to take notes
- Community:
- Other:
- emacs-pe/honcho.el: run and manage long-running services (@carcosa@emacs.ch)
- Contacts management with Emacs in 2024 : emacs (HN)
- Gijs Hillenius: Combining Emacs and Asciinema
- ~swflint/random-ask - Randomly ask the user specific questions for productivity data collection - sourcehut git (Reddit)
- Learn irregular English verbs in Emacs (Reddit)
- Yi Tang: GPG in Emacs - Functions to Decrypt and Delete All
- My experience with Emacs GUI on WSL2 Ubuntu
- Emacs notifications on Linux and Android
- Emacs development:
- emacs-devel:
- Translating Emacs manuals is of strategic importance
- challenges
- also discussion about process, proposal (@jchelary@emacs.ch)
- Translation of the Org mode manual
- po4a
- Gestionnaire de tickets pour la traduction française de la documentation Emacs
- documentation_emacs: Projet OmegaT de traduction de la documentation Emacs - documentation_emacs - La forge Chapril (Reddit)
- Translating Emacs manuals is of strategic importance
- Support more metadata properties in completion-category-overrides (bug#68214)
- Make 'advice-remove' interactive
- eval.c: Add new var `lisp-eval-depth-reserve`
- New special form `handler-bind`
- Support display-sort-function in completion-category-overrides (bug#68214)
- Document 'etags-regen-mode' in the Emacs user manual
- New feature: etags-regen-mode
- ; Add 2024 to copyright years
- emacs-devel:
- New packages:
- biblio-gbooks: Google Books backend for biblio.el (MELPA)
- ivy-hoogle: Search Hoogle using ivy (MELPA)
- kagi: Kagi API integration (MELPA)
- mu4e-crypto: Encrypt and decrypt emails for mu4e with GnuPG (MELPA)
- ob-base64: Org-babel for base64 content (MELPA)
- tabby-mode: Minor mode for the Tabby AI coding assistant (MELPA)
- templ-ts-mode: Major mode for editing Templ files (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links and thanks to people who e-mailed me things to add. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2024-01-01 Emacs news
- move https://git.mitchmarq42.xyz/mitch/vimcolors to the Appearance category
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jan 4 1730 Europe/Paris
- M-x Research: 9th talk on (e)lisp https://m-x-research.github.io/ Wed Jan 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Jan 11 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 12 1800 Europe/Paris
- Emacs configuration:
- Emacs From Scratch Part Two: Projects and Keybindings (HN)
- [RDE release] 0.5.0 is out! — sourcehut lists (@abcdw@fosstodon.org)
- danijelcamdzic/dotemacs: Contains Emacs configuration files (init.el and custom elisp files) (Reddit) - also tip on using menus in Android
- LionyxML/lemacs: The LEmacs Emacs config - Same experience, both on TUI and GUI (Reddit)
- Icy-Thought's Emacs Config
- chamoda's Emacs Config
- Emacs Lisp:
- Elisp Idiosyncrasies (Irreal)
- Emacs at Lunch: Time & Dates (16:37)
- Lección 4: Dinámicos | Curso de UI Emacs Lisp (@andros@hostux.social) - widgets
- UI EN EMACS, SUMAR 2 NÚMEROS - using widgets
- Appearance:
- Irreal: Marking The Active Window Redux
- fancy tab-bar with svg
- svg-lib 0.3, now with interactive buttons (Reddit, @rougier@toot.aquilenet.fr)
- NANO agenda rewrite (WIP) (Reddit)
- nano vertico minor mode (Reddit)
- pdf-tools continuous scrolling (@rahguzar@emacs.ch)
- rec-edit.el: recursive edit enhancements to show the level
- zzamboni's custom splash screens made for Doom Emacs
- Protesilaos Stavrou: Emacs: ef-arbutus is now part of the ef-themes collection
- vimcolors/sv-theme.el - based on an nvim theme
- Navigation:
- Org Mode:
- 12 Week Year in Emacs (08:39, Reddit)
- Interactive Runbook | Technical Blog (2022)
- Making Org Agenda Look Beautiful (21:46)
- Sacha Chua: Automatically refiling Org Mode headings based on tags
- Using Emacs and Org-mode for managing a thesis (17:48)
- Medical Physics Dissertation with Emacs and Orgmode (2018, Reddit)
- scimax - screenshot, tesseract, pngpaste and ox-clip (2021)
- Jeremy Friesen: Amongst the Org-Mode Archipelago (Irreal)
- orgro 2023 update summary ()
- Org development:
- Coding:
- Shells:
- Web:
- Multimedia:
- Fun:
- AI:
- jart/emacs-copilot: Large language model code completion for Emacs (Reddit, HN)
- Alvaro Ramirez: A chatgpt-shell compose ux experiment
- illgenr/llm: An EMACS porcelain for LLM
- AIPIKHAL intro - YouTube () - AI Prompts I Know and Love; shows using Org Mode to manage a collection of llm prompts for gptel inside Emacs
- Emacs Copilot Demo (00:48)
- Every LLM in Emacs, with gptel (17:56, Reddit)
- Community:
- Weekly Tips, Tricks, &c. Thread
- [Michał Sapka's website] My "whys" for Emacs
- From Fill Prefix to TRAMP - Highlights from Mastering Emacs Book Club (Reddit)
- Mario Jason Braganza: Emacs, Three and a Half Years On (Irreal)
- Eric MacAdie: Emacs Commands I Got By With For Years - Eric's story of starting with Emacs and learning how to use it, and beginner tips sprinkled throughout (HN, lobste.rs)
- @publicvoit's experience demoing Emacs and Org Mode on the ArtPlayStage at 37C3
- @jameshowell: the shift from having to learn to code to "the more I learn to code, the more I get out of free software ()
- Yearly reviews:
- My Coding Adventures in 2023 - Susam's Maze - devil, emacs4cl, emfy (lobste.rs, @susam@mastodon.social)
- 2023 Retrospective and 2024 Plans - System Crafters Live! (01:17:08)
- Kisaragi Hiu: 2023 review
- Reviving the site (and our community) - 2023 summary and plans for 2024 | M-x Research (@Mx_Research@emacs.ch) - and new videos posted to YouTube
- Other:
- Emacs: Not a text editor, still awesome! (28:59, Reddit, Irreal)
- Emacs repeat-mode #shorts #emacs (00:58)
- Emacs,程序员的终极代码编辑器 泪雪网 (02:04)
- casouri/collab-mode: Cross-editor collaboration (WIP) (emacs-devel) - collab; uses operational transforms
- Time in Elisp. NYE setup for Champagne at the end (Reddit)
- Anand Tamariya: GNU Emacs as a Shopping App (Reddit)
- Sacha Chua: Yay, I can get live speech recognition results from Emacs to Etherpad
- Building a custom Emacs auth-source (Reddit, @emoses@hachyderm.io)
- Yi Tang: GPG in Emacs - First Step Towards Data Security
- Peter J. Jones: Pinning GnuPG with nixpkgs
- EAF nix packaging - Emacs Application Framework
- Printing PostScript from Emacs in macOS Sonoma
- Emacs development:
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-12-25 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Dec 28 0130 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Dec 30 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 31 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/297487956/ Wed Jan 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Jan 4 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.com/ Thu Jan 4 1730 Europe/Paris
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Jan 6 0000 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs From Scratch, Part 1: Foundations
- Norm: Primarily emacs - defining custom command-line flags (Irreal)
- Discover interesting packages by sorting MELPA by descending order of downloads (@aksharvarma@mathstodon.xyz)
- Why Emacs Keys are Painful (2019, HN)
- Emacs: advanced Org literate configuration (Reddit, Irreal) - Prot
- My Emacs Configuration (@howard@emacs.ch)
- jjwatt's vanilla emacs "config"
- KaratasFurkan's Emacs Config
- Horrih's Emacs config
- GNU Emacs - A in-depth look at my config (48:03) - LinuxTechGeek
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- My GTD Emacs Workflow (Getting Things Done) (13:50) (Irreal, Reddit)
- Jeremy Friesen: Using a TODO List and Keyboard Macros to Guide RSS Feed Review
- update the
org-agenda-filesvariable by appending/deleting a candidate org file when it is saved (@oatmeal@emacs.ch) - Release v1.3 · alphapapa/org-web-tools
- Release v0.8 · alphapapa/org-ql (Reddit)
- Ergonomic inline equations with Typst (Reddit)
- minibuffer.tonyaldon.com is built with one.el package. Here is the source code.
- Using age with org-journal
- Yi Tang: Jekyll in Emacs - Align URL with Headline
- Sacha Chua: Audio braindump workflow tweaks: Adding Org Mode hyperlinks to recordings based on keywords (00:57)
- orgroamtools: Python library for assisting data analysis of org-roam collections
- Coding:
- From Zero To IDE with Emacs and LSP · Justin Barclay (@landerblom@fosstodon.org)
- My Python Emacs Workflow - YouTube (Reddit)
- Emacs in tamil part 8 - Recap & Basic Java IDE (32:53)
- Testing Arei, a New Guile Scheme IDE for Emacs (01:57:19)
- Meta Redux: CIDER & clojure-lsp Sitting on a Tree
- REPLs in strange places: updates, a demo, and how to try it - YouTube
- Web:
- Chat:
- EXWM:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Elisp development habits, practices, and tools? - discussion of video ideas
- PSA (as part of `advent` series): /r/planetemacs is a low traffic–almost to the point of non-existent– Emacs subreddit will finish almost 5 years in few days. If you need to no drama, bird's eye view of happenings in the Emacs world then this subreddit is just for you
- [Michał Sapka's website] C-X Emacs
- Sacha Chua: Braindump from radiostudent.si interview with Lio Novelli and Jurij Podgorsek: Emacs, focused time
- Other:
- Vivek Das Mohapatra / totp.el · GitLab (@ersatzmaus@mastodon.social)
- buffer-snapshotter: Minor mode that keeps snapshots of changed versions buffers (visiting files or not) written to disk, and limits those snapshots by number or time
- Spanish holidays for Emacs calendar
- Emacs 29.1 AppImage (self-contained single executable for linux) with native-compile (Reddit)
- Emacs Advent Calendar, day 24: blamer, file-info, orgnote, etc
- Protesilaos Stavrou: EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos) (YouTube, 40:01)
- Emacs Does Everything, Including Viewing PDFs and Diffs - YouTube (Irreal)
- Chung-hong Chan: The tool situation 2023 Q4: shell, dirvish, expand-region, iPhone SE
- Get a fully working install of Emacs on Fedora Silverblue (05:03)
- Emacs development:
- New packages:
- coercion: Naming convention style switch (MELPA)
- open-color: Open Color color palette (MELPA)
- org-agenda-files-track: Fine-track `org-agenda-files' to speed-up `org-agenda' (MELPA)
- org-agenda-files-track-ql: Fine-track `org-agenda-files' to speed-up `org-ql-views' (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-12-18 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 21 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Dec 23 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Dec 28 0130 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Emacs | Creative non-destruction (05:31)
- SqrtMinusOne/org-clock-agg: Tree-like reports for org-clock records (@sqrtminusone@emacs.ch)
- Emacs Advent Calendar, day 16: trevoke's org-gtd package
- Chung-hong Chan: The missing Q&A of "An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp"
- Tip about using -i to preserve global indentation - @jochie@strangeweb.page
- Ten Org-mode Extensions You Need to Install! - YouTube (@nickanderson@fosstodon.org)
- Irreal: Literate Documentation with Emacs and Org Mode
- Cómo trabajar con SQLite3 desde Emacs (@hispa@emacs.ch)
- Org development:
- Completion:
- Coding:
- Evil mode:
- Mail, news, and chat:
- Reading Email with Emacs | Brett Presnell (@swrogers@social.targaryen.house) - Office 365, Oauth2
- lem.el updates - view cycling/toggling, display improvements (@mousebot@todon.nl) - lemmy client
- Math:
- Emacs, math, latex tips #1 (03:59, Irreal)
- Irreal: Laas - LaTeX at speed
- Web:
- Comfy Wikipedia Reading Experience (eww + imenu-list + shrface)
- wombag: A Wallabag client for Emacs - read-it-later, archiving webpages
- Multimedia:
- EXWM:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Anyone going to 37c3 and up for a meet-up?
- [SUMMARY] #4 OrgMeetup on Wed, Dec 13, 19:00 UTC+3 - Ihor Radchenko
- Eric MacAdie: 2023-12 Austin Emacs Meetup
- Emacs' helm is maintained by one maintaner for 11 years long. His mistake to switch from Paetron made him to lose nearly all his contributors. Consider to donate again? (HN)
- Other:
- Como instalar GNU EMACS en XIAOMI POCO M4 PRO | El editor de texto extensible y autodocumentado (06:45)
- Emacs Advent Calendar 14: indent-bars, kind-icon, org-modern-indent, and more
- Emacs Advent Calendar, day 15: alphapapa's Emacs and Org-related packages
- Emacs Advent Calendar, day 17: company-mode, VC, project, treesit.el, ruby, etags-regen
- Protesilaos Stavrou: Emacs: multilingual editing (Greek, French, Chinese, etc.) (Irreal)
- T. V. Raman: Emacs: Hidden Holiday Gems
- Getting gpg-agent to work porperly inside Emacs and Termux - @bram85@emacs.ch
- Emacs: multilingual editing (Greek, French, Chinese, etc.) (Reddit)
- Sharing Files from Emacs with Hyperdrive.el (01:55:47)
- syd.el - configuring a Syd sandbox in Emacs - syd: Rust-based sandbox for applications (Asciicast, Syd)
- Irreal: Lem: An Alternative To Emacs?
- Emacs development:
- emacs-devel:
- Dropping the dashes when displying command names (Zmacs behavior; also maybe making dashes less prominent)
- [FR] Allow flattened imenu index (was: [PATCH] Add new option 'org-imenu
- cond* design so far
- Re: cond* - pcase useful for destructuring alists, plists, and structs
- Re: Turning on savehist-mode by default - concerns, maybe careful transition needed
- New customizable variable register-use-preview
- Help wanted for outline-mode treesitter support
- ; Document sending extra HTTP headers in NEWS
- Never send user email address in HTTP requests
- (display-buffer): New `pop-up-frames` action alist entry
- Offer to show diff against auto-save in recover-file
- Support viewing VC change history across renames (Git, Hg)
- New macro connection-local-p
- emacs-devel:
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-12-11 Emacs news
Update: added OrgMeetup on Wed Dec 13
- Help wanted:
- Upcoming events:
- OrgMeetup (virtual) https://emacs.ch/@yantar92/111549860162341841 Wed Dec 13 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 14 0000 Asia/Singapore
- EmacsSF (in person): Holiday Party for Parenthesis Lovers https://www.meetup.com/emacs-sf/events/297781144/ Wed Dec 13 1800 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Dec 16 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 21 0000 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 23 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore announcement
- Emacs configuration:
- Emacs Lisp:
- Supercharge your eval-expression with ielm! (Reddit)
- Emacs Goodies - #32 Which Function Mode (02:40)
- Marcin Borkowski: Replacing TeX control words behind the point - spelunking for a variable with the desired values; org-entities
- Sacha Chua: Updating YouTube videos via the YouTube Data API using Emacs Lisp and url-http-oauth
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Denote:
- Completion:
- Coding:
- Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.
- GitHub - svaante/dape: Debug Adapter Protocol for Emacs (Reddit)
- New tree-sitter based major mode for TLA+ / PlusCal v0.1.0
- BrandonIrizarry/Advent-of-Code-Helper: An Emacs Lisp library to aid in downloading Advent of Code input (Reddit)
- swagg.el: Fetch and interact with OpenAPI (formerly Swagger) definitions
- Web:
- JasZhe/hurl-mode: emacs major mode for hurl (Reddit) - cli tool for sending HTTP requests
- Mail, news, and chat:
- Multimedia:
- EXWM:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- EmacsConf 2023 Retrospective | Erik L. Arneson
- starhugger.el: Hugging Face/AI-powered text & code completion client (unofficial)
- Bad NEWS, Emacs (emacs-devel, Eli's request for feedback, Reddit, HN, lobste.rs, communick.news) - maybe people can be nicer even when frustrated? discussions seem pretty level-headed, things look like they're cooling down
- Packages that you would like to be in emacs core ?
- Other:
- More advanced emacs tutorials
- Emacs Advent Calendar 6: elfeed-tube, popper, consult-dir, gptel and more
- super-save 0.4 is out with a bunch of new features! (Reddit)
- How to Lock Yourself out of a GPG encrypted file with Emacs (Irreal)
- Emacs code editor in browser. Link to the Dockerfile (Reddit)
- The Emacsen family, the design of an Emacs and the importance of Lisp
- Emacs development:
- New packages:
- dape: Debug Adapter Protocol for Emacs (GNU ELPA)
- dtext-mode: Major mode for Danbooru DText (MELPA)
- init-dir: Init directory instead of just a single file (MELPA)
- one: Static Site Generator for org-mode users (MELPA)
- orgnote: Sync org-roam notes with OrgNote app (MELPA)
- syncthing: Client for Syncthing (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-12-04 Emacs news
- Upcoming events:
- Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris
- EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris
- Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Dec 9 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Advent of Code Emacs Lisp — Day 1 (Reddit) - finding numbers and adding them
- Advent of Code 2023 with Emacs Lisp — Day 2 (Reddit) - sum numbers with conditions
- AoC Puzzle Skeleton Generator (Reddit)
- Mike Zamansky: Learning Elisp 15 - cleaning up our minor mode (Reddit, Irreal)
- Jonas Bernoulli: Transient 0.5 released (Reddit)
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Jeremy Friesen: Emacs Turbo-Charges My Writing
- org-tidy: 🧹Automatically tidy org-mode property drawers (separate from org-tidy, which handles buffers)
- [NEW] one.el - Static Site Generator for Emacs Lisp programmers
- Charles Choi: Running SQL Queries on Org Tables (Irreal)
- Irreal: More On SQL For Arbitrary Data - ob-dsq
- Denote:
- Completion:
- Coding:
- Shells:
- Web:
- Mail, news, and chat:
- Multimedia:
- Fun:
- Crafting Ironsworn in Emacs (14:37, Toobnix, Reddit, Reddit)
- AI:
- Community:
- Other:
- easy-kill-extras.el: Extra functions for easy-kill/easy-mark.
- Package alert: mkleehammer/surround: An Emacs package for inserting, changing, and, deleting surrounding pairs of quotes, braces, etc. (Reddit)
- Emacs Goodies - #27 Emacs Lock Mode (03:59)
- Emacs Advent Calendar: hyperdrive.el v0.3.0!
- Read Confluence from Emacs! And JIRA tickets. With caveats. (Reddit)
- Protesilaos Stavrou: Emacs: I am co-presenting hyperdrive.el at EmacsConf 2023
- session-async.el: Asynchonous processing in Emacs with stateful sessions
- EmacsMacOSModule: Native Emacs interactive commands to reveal files and share them. For example, AirDrop your current buffer or a selection of dired files.
Emacs development:
emacs-devel:
- Using Common Lisp in Emacs [LWN.net] (Reddit, HN, HN)
- Re: feature that was needed for read-symbol-shorthands - recommendations against more shorthands complexity
- algol-mode/a68-mode to be added to GNU ELPA - yay old modes being dusted off
- perl-mode and cperl-mode differences, config
- supporting opening more info nodes in the browser
- New packages:
- bookmark-frecency: Sort bookmarks by frecency (MELPA)
- flymake-fennel: Flymake backend for Fennel (MELPA)
- inputrc-mode: Major mode for readline configuration (MELPA)
- jtsx: Extends default support for JSX/TSX (MELPA)
- mermaid-docker-mode: Render mermaid graphs with Docker service (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-11-27 Emacs news
- EmacsConf 2023 is next weekend (Dec 2-3)!
- Help wanted:
- Searching for someone to adopt an #emacs major mode for algol
- calc's elisp function documentation. - It would be nice to add docstrings. Might be a good contribution to emacs-devel?
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Nov 30 0130 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Dec 2 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Dec 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Dec 2 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Dec 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- EmacsConf 2023 https://emacsconf.org/2023 Sat Dec 2 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Dec 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- EmacsConf 2023 https://emacsconf.org/2023 Sun Dec 3 0600 America/Vancouver - 0800 America/Chicago - 0900 America/Toronto - 1400 Etc/GMT - 1500 Europe/Berlin - 1930 Asia/Kolkata - 2200 Asia/Singapore
- Emacs Paris: S: Emacs workshop in Paris (Octo) https://emacs-doctor.com/ Tue Dec 5 1830 Europe/Paris
- EmacsATX: Eshell Insights https://www.meetup.com/emacsatx/events/295467667/ Wed Dec 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Dec 7 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #13 2023 (v #živo) https://dogodki.kompot.si/events/11bee38f-c56c-4417-a4c5-0ab81e90ba3f Thu Dec 7 1900 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 8 1800 Europe/Paris
- Emacs.si: Emacs.si meetup #14 2023 (#online) https://dogodki.kompot.si/events/711108f9-1286-4d29-98f3-5043ce2d9ae6 Fri Dec 8 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Dec 9 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs configuration:
- Defalias: a quick guide to making an alias in Emacs
- Ethanlinyf/General-Pure-Emacs: This is a platform with AI based on Emacs to facilitate learning, teaching, research and project management.
- Emacs Config | drollery.org (@xenodium@indieweb.social)
- rafonseca's emacs config
- skybert's Emacs Config
- Andre0991's Emacs Config
- Emacs Lisp:
- Appearance:
- Overcolorization ("Everything is purple") (Reddit)
- Protesilaos Stavrou: Emacs: spacious-padding version 0.2.0
- Protesilaos Stavrou: Emacs: "standard-themes" version 2.0.0
- Maximizing Screen Space with GNU Unifont in Emacs (03:49, Reddit)
- Perfect Smooth Scroll for Emacs on Mac OS (Mitsuharu Yamamoto, or Railwaycat's port)
- Navigation:
- Dired:
- Org Mode:
- How do you use org mode? What do you like about it?
- Marcin Borkowski: Clocking in to parent entries
- Protesilaos Stavrou: Emacs: Denote Org dynamic blocks (Irreal)
- Adding to project-specific notes.org
- Emacs lisp function to jump to random org heading. Useful for getting a random note from a giant org file. · GitHub
- Visualising data analysis in Emacs org-mode | andykuszyk.github.io (Reddit)
- Mario Jason Braganza: Weirdly Placed Emacs Org Branches Are Only Cosmetic
- Emacs: Denote Org dynamic blocks (11:47)
- Outside Emacs:
- Capturing Data for Org via Email
- Want to try an org-backed journaling iOS app? DM me an email address for TestFlight invite.
- Metanote: Fully supports Org mode custom agenda view now!
- orgnote-client: Frontend side for second brain service (@orgnote@emacs.ch)
- OrgNote. Graph view
- orgzly-android-revived: Outliner for taking notes and managing to-do lists
- Completion:
- Coding:
- My Emacs JSON starter pack
- andcarnivorous/mojo-hl: Emacs syntax highlight for the mojo programming language
- Easily align all equal signs in terraform mode - @etenil@emacs.ch
- Teaching a 𝒥𝒶𝓋𝒶 runtime to be an image gallery application - YouTube (10:18, Irreal) - using repl-driven-development
- Emacs gud pdb with miniconda python environments (04:21)
- srht.el: Emacs sr.ht API client
- Math:
- Shells:
- Mail, news, and chat:
- Multimedia:
- One-click Social Media Client (2022) - YouTube front-end using xwidget and mpv
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- How rewarding learning Elisp can be? (Irreal)
- How can I become a more "proficient" Emacs user? Esp. in regards to developing
- Is the lack of multithreading support in emacs a dealbreaker for you?
- Welcome to Positron Emacs (01:40) - new YouTube channel
- I tried neovim and helix, and finally vim-likes are becoming more emacs-like
- The Apps That I Use (Most Available on Windows, Mac and Linux!) (17:26)
- Other:
- Simplify TOTP management in Emacs - Yejun Su
- Karthinks - Different strokes for different folks (Reddit, HN) - mouse
- whatacold: Join Every N Lines By A Separator in Emacs
- T. V. Raman: Announcing Emacspeak 59.0 (VirtualDog)
- I made some updates to Keypression and Command Log
- Emacs at Lunch: Watching Interactive Input (11:44)
- interaction-log.el: exhaustive log of interactions with Emacs
- Third party Emacs packages that I use (as of November 2023) (@cks@mastodon.social)
- Alvaro Ramirez: Native Emacs/macOS UX integrations via Swift modules (Reddit, lobste.rs)
- Emacs in tamil part 6 - Daemon (38:45)
- Emacs Running On Terminal Showing PDF In Zathura 2023 11 27 18:04:07 (08:35)
- Installing and setting up Emacs on NixOS (13:05)
- emacs-ng/emacs-ng: A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender. (HN)
- Emacs development:
- emacs-devel:
- Re: Instead of pcase pattern matching in different languages
- Re: Instead of pcase more about pcase complexity
- Systematizing back navigation back navigation like on a table or phone; might be hard to figure out
- Re: combining cond and let, to replace pcase. designing 'cond*', constructive suggestions please
- Re: How to use "smart kerning" font features in Emacs using composition-function-table how character composition works
- Re: How to use "smart kerning" font features in Emacs using composition-function-table composition-function-table is global, so it affects the modeline as well
- Unbind 'C-M-i' in Text mode
- Add option `dired-filename-display-length'
- Support dired-movement-style in dired-next-dirline and dired-prev-dirline
- (derived-mode-p): Take MODES as a single argument
- Insert NEWS entry for native compilation changes
- emacs-devel:
- New packages:
- lsp-shader: LSP Clients for ShaderLab (MELPA)
- p4-16-mode: Support for the P4_16 programming language (NonGNU ELPA)
- theme-buffet: Time based theme switcher (GNU ELPA)
- transducers: Ergonomic, efficient data processing (MELPA)
- uiua-mode: Uiua integration (MELPA)
- uiua-ts-mode: Uiua treesitter mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-11-20 Emacs news
- Upcoming events:
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Tbilisi Emacs Meetup (in person) https://akater.gitlab.io/emacs-tbilisi-meetup-page - 15:30 Georgia Time
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Nov 30 0130 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Dec 2 0000 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs: Enough elisp to get you started
- Emacs-Elisp-Programming: Tutorial about programming Elisp and Emacs text editor customization. (2018)
- Defalias: a quick guide to making an alias in Emacs (3:19, Reddit)
- Eoops: an object-oriented programming system for Emacs-Lisp: ACM SIGPLAN Lisp Pointers: Vol V, No 3 (1992, Reddit, HN)
- tip on using advice-add and org-edit-special
- Appearance:
- selection-highlight-mode - A minor mode for highlighting matches to the selection (inspired by VS Code) (Reddit)
- Protesilaos Stavrou: Emacs: "spacious-padding" covers more User Interface elements (Jack Baty)
- Andrey Listopadov: Overcolorization
- To get Roboto Mono to display italics in Linux Emacs, edit the vendor ID in the .ttf files (@wirthy@emacs.ch)
- Navigation:
- Ruslan Bekenev: Did you know about IBuffer? (Irreal)
- Ready-made regexp replacers (Irreal)
- Tips for renaming variables using query-replace-regexp
- emacs-pophint: Provide navigation like the Vimperator/KeySnail Hint Mode of Firefox
- symbols-outline.el: Display symbols (functions, variables, etc) in a side window.
- Protesilaos Stavrou: Emacs: beframe version 1.0.0
- maximize-window-vertically in emacs
- Mario Jason Braganza: Having My Emacs Tasks and Notes Ready (Irreal and response)
- A Smarter Other Window #shorts #emacs (00:30)
- Protesilaos Stavrou: Emacs: ediff basics (15:49, YouTube, Irreal)
- Dired:
- Using Dired with only one hand (for browsing dired and files while relaxing) Super cool.
- Tory Anderson: Mass file conversion using find and exec - mention of dired-toggle-read-only
- Writing:
- Org Mode:
- GNU Emacs to manage actionable items when Building a Second Brain | Poview - together with Denote
- James Dyer: Quick Search Through Org Headers using Consult Outline
- William Denton: Exporting Org source code blocks to LaTeX with minted
- Emacs Workspace: IDE + Yet Another Jupyter (Reddit)
- org-roam: Automatically log modified nodes in daily note
- cpbotha/org-roam-canvas: render org-roam nodes as part of the obsidian canvas (@cpbotha@emacs.ch)
- 20231119 org roam canvas ors-get-link (00:51)
- OrgNote - mobile app inspired by org-roam and org-roam-ui (early beta) (Reddit)
- Denote:
- Completion:
- Coding:
- Using the golang mode shipped with Emacs (Reddit)
- Debug multi threaded Python apps with Emacs, eglot and dape (Reddit)
- Pseudo-REPL-driven programming in Rust with Evcxr and Emacs
- Tony Zorman: Using XMonad with NixOS - including basic Emacs support for C-c C-c
- clangd-inactive-regions.el: Emacs Eglot support for clangd inactiveRegions LSP extension. Make ifdef code semitransparent following build time flags and defines.
- I'm bumping `treesit-auto` to v1.0
- Shells:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Emacs Advent Calendar 2023 - sign-ups and a calendar of upcoming blog posts in Japanese
- Eric MacAdie: 2023-11 Austin Emacs Meetup
- New in-person meetup - Tbilisi Emacs
- In a thread about pcase, Po Lu describes polling 34 coworkers "all in some capacity involved in the maintenance of Emacs Lisp" (C programmers who use Emacs for programming). Neat!
- Other:
- ⚡Talking about Emacs for 11 minutes - Aidan H (11:08)
- Anoncheg: "#Emacs : Ways to handle long lines("Line Wrap"): …" - Emacs.ch
- Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more
- A not-so-simple function and keybinding for querying the user during keyboard macros
- EMT - Emacs MacOS Tokenizer for enhanced CJK word operations
- Mario Jason Braganza: Getting Emacs Windows to Not Be Shy - xdotool and emacsclient
- Navigating the Linux Textscape using Vim and Emacs
- Emacs - FOCUS ON: Linux - Podcast (in German)
- Stevey's Blog Rants: The Pinocchio Problem (2007)
- Emacs development:
- emacs-devel:
- Idea about having a cond-let
- Ideas for improving 'pcase' documentation
- why pcase is complicated
- on the use of pcase on different scenarios
- explanation of backquotes and commas in pcase
- Other issues with complex specifications
- watching out for the XY problem; good idea to start with "what are you trying to do?"
- Recognize shebang lines that pass '-S/–split-string' to 'env'
- Add key translations 'C-x 8 a e' and 'C-x 8 A E'.
- ; * etc/NEWS: Add entry about new input methods. (Bug#66470)
- * etc/NEWS: Mention incompatible change in `pp` (bug#67180)
- Merge branch 'derived-mode-add-parents'
- Add Completion Preview mode
- ; * etc/NEWS: Use setopt not setq for project-switch-commands.
- emacs-devel:
- New packages:
- easky: Control the Eask command-line interface (MELPA)
- llvm-ts-mode: LLVM major mode using tree-sitter (MELPA)
- ruff-format: Ruff format Python source (MELPA)
- sequential-yank: Minor mode to copy and paste strings sequentially (MELPA)
- tab-bar-notch: Adjust tab-bar height for MacBook Pro notch (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-11-13 Emacs news
- Upcoming events:
- EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Nov 16 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Nov 18 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Nov 25 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Nov 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore, announcement
- Emacs configuration:
- Kickstart.emacs Starter kit for Gnu Emacs
- goofansu's emacs config (not based on Doom Emacs): use-package, eglot, project, and minad's completion packages
- llemaitre19's Emacs Config
- evjonell's Emacs Config
- sergeyklay's Emacs Config
- Kickstart.emacs Starter kit for Gnu Emacs
- Emacs Lisp:
- Appearance:
- Navigation:
- Hyperbole:
Dired:
- Org Mode:
- 5 Reasons I Love Emacs Orgmode
- Highlighting in Org-Mode (Reddit)
- org-capture to a directory-local file (@Nidish96@emacs.ch)
- Declarative filesystem management with Emacs & Org Mode (Reddit, HN)
- mastorg.el: Read or archive mastodon toot context in org mode
- Jack Baty: Display list of org-attach'ed files in buffer property
- Orgmunge 0.2.0 released - flexibly specify TODO keywords (orgmunge: modify Org documents from Python)
- Org development:
- Denote:
- Completion:
Coding:
- racket-mode: Redesign REPL I/O and add racket-hash-lang-mode (Reddit)
- daemons.el: An Emacs UI for managing init system services
- journalctl-mode v1.1 (Reddit) - transient menus, asynchronous process calls (@SebasTEAan@emacs.ch)
- github-linguist.el: Run GitHub Linguist on projects to collect information
- Shells:
- Web:
- Emacs Goodies - #28 Webjump (06:51)
- Fun:
- AI:
- Community:
Other:
Emacs development:
- emacs-devel:
- long discussion about cl-lib:
- emacs-devel:
- New packages:
- mark-yank: Set region to the last yank (MELPA)
- jack-ts-mode: Major mode for jack buffers using tree-sitter (MELPA)
- gemtext-mode: Major mode for Gemtext-formatted text (MELPA)
- drepl: REPL protocol for the dumb terminal (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, lemmy, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-11-06 Emacs news
- Upcoming events:
- 200ok: Announcing EmacsConf 2023 (Swiss satellite)
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris
- Emacs.si: Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Nov 11 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Nov 11 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- EmacsSF (in person): hackerdojo.el https://www.meetup.com/emacs-sf/events/296985794/ Tue Nov 14 1830 America/Los_Angeles
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Nov 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Nov 16 0000 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Writing:
- Org Mode:
- Introducción a Emacs y Org-mode
- Notas y tareas en Org-mode
- orgpaper: Reproducible Research Papers using Org-mode and R: A Guide
- org-notely: Pop to new Org headings for quick notetaking
- Applying Literate Programming Techniques to Technical Writing
- Emacs Org Mode Quick Note 2023_10_27_02:31:24
- Create flowcharts with org-mode (Irreal)
- unfinished-ox-typst: Unfinished Typst backend for org-export.
- Org development:
- Coding:
- Shells:
- Evil mode:
- Community:
- Other:
- Emacs Goodies - #26 Auto Insert Mode (05:27)
- Install Emacs on Chrome OS Flex (06:10)
- Toggle between backslashes and forward slashes
- Finally got emacs installed on my steamdeck
- Announcing Emacspeak 57.0—Tilden! - DECTalk, notes, mpv, repeat-mode, notmuch, light, pulseaudio, bookmarks, ogg
- Emacs development:
- emacs-devel:
- New option to use arrows in the minibuffer to select completions (bug#59486)
- Add project-any-command and project-prefix-or-any-command
- Remove 'M-.' binding from js-mode and js-ts-mode
- Adapt doc for man.el
- New commands previous-line-completion and next-line-completion (bug#59486)
- Run `man' also on remote systems
- New packages:
- bufferlo: Manage frame/tab-local buffer lists (GNU ELPA)
- daml-lsp: LSP client definition for daml (MELPA)
- daml-mode: Major mode for daml (MELPA)
- decor: Modify visual decorations (X11) (MELPA)
- flymake-codespell: Flymake backend for codespell (GNU ELPA)
- plz-see: Interactive HTTP client (GNU ELPA)
- smlfmt: Format SML source code using the "smlfmt" program (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-10-30 Emacs news
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Nov 3 0030 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Nov 4 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Nov 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Nov 4 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Nov 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Nov 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 10 1800 Europe/Paris
- Emacs.si (in person): Emacs.si meetup #11 2023 (#online) https://dogodki.kompot.si/events/e4748f47-63cc-4891-8c11-ce288c3b9f4b Fri Nov 10 2000 CET
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Share your org-mode agenda theme/screenshot (elisp included to auto-generate based on sample org file)
- org-ql-open-link (new command offers links in matching Org entries with completion and opens the selected one directly) (Reddit)
- Release v0.7.3 · alphapapa/org-ql (Reddit)
- Sacha Chua: #EmacsConf backstage: automatically updating talk status from the crontab
- Sacha Chua: #EmacsConf backstage: coordinating captioning volunteers using a backstage area (Org and TRAMP)
- Org development:
- Coding:
- Shells:
- Mail, news, and chat:
- Multimedia:
- Fun:
- AI:
- Community:
- Other:
- Emacs development:
- emacs-devel:
- Add 'server-eval-args-left' to server.el (documentation fix)
- Add 'case-symbols-as-words' to configure symbol case behavior
- Add easy customization for dir-locals files (Bug#66702)
- Remove highlighting trailing whitespace from cperl-mode
- Enable DND handlers to receive more than one URI at a time
- cperl-mode.el: Make commands and options for Perl info pages obsolete.
- Add toggle-window-dedicated command and mode-line-window-dedicated
- Prefer HTTPS in `M-x webjump´
- Add a new Eshell special reference type for markers
- Make NSM warn if DH key exchange has less than 2048 bit primes
- Warn about 3DES when network-security-level is medium
- Remove gmane.org support from nnweb
- New packages:
- chip8: A CHIP-8 emulator (MELPA)
- flymake-eask: Eask support in Flymake (MELPA)
- kanagawa-theme: Retro elegant theme (MELPA)
- mini-echo: Echo buffer status in minibuffer window (MELPA)
- perspective-project-bridge: Integration of perspective.el + project.el (MELPA)
- surround: Easily add/delete/change parens, quotes, and more (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-10-23 Emacs news
- Emacs 29.1.90 pretest is available (Irreal)
- Upcoming events:
- M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Oct 26 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): Pumpkin Spice coffee.el in SF https://www.meetup.com/emacs-sf/events/296788676/ Sat Oct 28 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467663/ Wed Nov 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Nov 2 0030 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 2 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Nov 3 0030 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #12 2023 (v #živo) https://dogodki.kompot.si/events/b292e3d3-2c53-4c00-b86a-f1bbff4c97b5 Thu Nov 2 1900 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 3 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Nov 4 0000 Asia/Singapore
- Emacs configuration:
- Window Management - share your display-buffer-alist
- What the .emacs.d!?: appearance.el-02 - ring-bell-function
- cframe: Allows for customization of frame types, which includes height and width of new Emacs frames
- Emacs Goodies - #22 Repeat Mode (05:20)
- New version of Emacs Writing Studio: A configuration for authors
- Crafted Emacs V2 Released — Bowmansarrow (Irreal)
- grumph's Emacs Config
- Emacs Lisp:
- Great links to help you learn Emacs Lisp (12:40, Reddit, Irreal)
- Mike Zamansky: Learning Elisp 11 - Emoji Replace Part 1 (Reddit, Irreal)
- Kisaragi Hiu: Emacs: silencing messages - inhibit-message, inhibit-redisplay
- Exploring a little bit of the Intricacies and Elegance of Loop Macros
- Navigation:
- What the .emacs.d!?: buffers.el-01 - quick-switch-buffer
- Emacs Tip: Intentional Navigation In Emacs Using Form Feed #coding #emacs (00:55)
- ISEARCH tips, settings, options and uses (Advanced Topic) (Reddit)
- All you need to know about the Emacs OCCUR command in 4 minutes (Reddit)
- my pain points with Emacs code search and how I fixed them (Reddit, HN, lobste.rs)
- TRAMP:
- Dired:
- Writing:
- Org Mode:
- Emacs(Doom) | Org Mode | Актуально для Sublime, VsCode и IDEA (01:05:12)
- A collection of short Org-mode snippets demonstrating the usage of code blocks. (2012 onwards)
- Tried plantuml for drawing and it amazing on org babel (Irreal)
- Casting spells in PlantUML as a wizard in org babel to translate words to graph (Reddit)
- Tried gnuplot which plot only require basic math
- Sacha Chua: Getting Mermaid JS and ob-mermaid running on my system - needed to symlink Chromium for Puppeteer
- Org development:
- Completion:
- Coding:
- Java: REPL Driven Development with 𝓔𝓶𝓪𝓬𝓼 (Reddit)
- New Journald log viewer package
- James Dyer: Better Syntax Highlighting Sway Configuration Files
- Emacs token count command
- “Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ (Reddit)
- dape.el: DAP client that does not rely on LSP-mode
- Fixing Lsp-Mode's Hover Signatures (Reddit)
- Mail, news, and chat:
- EXWM:
- AI:
- Community:
- Other:
- Alex Schroeder: Writing pages offline, some of the time
- New package to scratch an itch: let me embed flashcards in simple paragraphs, rather than siloing them in Org subtrees! (Reddit)
- Investigating GNU Hyperbole
- agenix.el: Transparent editing for agenix secrets inside Emacs
- iPad as Desktop: Emacs – words with kitchen (Reddit)
- Smallest device which could run comfortably emacs
Emacs development:
emacs-devel:
- Add completion for 'doas' to pcomplete
- Allow specifying the dir locals file to edit (Bug#66663)
- treesit-font-lock-rules now accepts additional global keywords
- Move lexical-binding warning from checkdoc to byte-compiler
- (buffer-match-p): Replace `&optional` with `&rest` (bug#65797)
- (sleep-for): Make the `millisec` argument obsolete
- Improve SOCKS error handling and support version 4a
- Gud lldb support (bug#66575)
- ; Use the "new" calling convention for 'sit-for' in Eshell
- New packages:
- conan: Generate flags for c++ using conan 2.0 (MELPA)
- consult-todo: Search hl-todo keywords in consult (MELPA)
- flycheck-eask: Eask support in Flycheck (MELPA)
- third-time: Third Time: A Better Way to Work (MELPA)
- tmux-mode: Major mode for tmux configuration (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-10-16 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 28, 2023
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Oct 21 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): Note taking for research https://m-x-research.github.io/ Wed Oct 25 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Oct 26 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Oct 28 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Oct 28 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
- Emacs configuration:
- Window Management - share your display-buffer-alist - Communick News
- God vs. Devil vs. Evil: What do you use to avoid key chords? Reviews please! (communick.news)
- Add another prefix key to Emacs #emacs #coding #windows (00:30)
- Bad Emacs Defaults (Reddit, HN, lobste.rs, Irreal)
- What would you make default?
- x4d6165's Emacs Config
- Seaman Emacs - My first published config
- My doom emacs configuration files
- Emacs Lisp:
- Exploring a little bit of the Intricacies and Elegance of Loop Macros - Communick News
- How to leverage describe-key command to write Emacs Lisp code? (02:18)
- Do you know how to capitalize a string in Emacs Lisp? | capitalize, upcase, downcase (01:55)
- How to trim strings in Emacs Lisp? string-trim, string-trim-left, string-trim-right (02:05)
- Appearance:
- pride-mode: Rainbow flag in the Emacs modeline
- show-trailing-whitespace is my friend
- pedroangelo/theme-rotation.el: Change themes in Emacs according to specified time periods. (communick.news)
- Integrating Catppuccin Themes with Auto-Dark (Reddit)
- flexoki-emacs-theme: Emacs theme based on the Flexoki colour scheme by Steph Ango
- Navigation:
- Dired:
- Writing:
- Org Mode:
- How to Organize Your Life (Intro to Org Mode) (21:02)
- 5 Reasons I Love Emacs Orgmode (15:43, Reddit, Irreal)
- Building my ideal Emacs journal (Irreal)
- How I Manage My Reading List with Org-Mode (Reddit)
- Sacha Chua: #EmacsConf backstage: file prefixes
- Sacha Chua: #EmacsConf backstage: adding notes to Org logbook drawers from e-mails
- I made Horn, a parser for org written in typescript (Reddit)
- Org development:
- Denote:
- Completion:
- Coding:
- Schlau-compile – a highly configurable compile macro for Emacs supporting any language you need.
- “Send region to process” for all languages ᕦ( ᴼ ڡ ᴼ )ᕤ (Reddit)
- Copy current function in any programming language using tree-sitter (Erik L. Arneson)
- Any suggestions for a Kill Compile Run Execute sequence from emacs in a single step ? - Communick News
- google-c-style.el: Google's C/C++ style for c-mode
- Setting up Playdate development with C in Emacs; Playdate is a gaming with C SDK
- J.e.r.e.m.y B.r.y.a.n.t: On rmsbolt
- Web:
- Mail, news, and chat:
- Doom Emacs:
- Doom Emacs: Modes and Navigation (27:33)
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread - delete-blank-lines
- Other:
- Future of remote development (communick.news)
- Emacs Read Only Mode 2023_10_16_03:07:09 (06:21)
- Get me out of here! Quitting, exiting and recursion in Emacs (08:22, Reddit, Irreal)
- 4 Great Line Commands in Emacs Including "flush-lines" (Reddit, Irreal) - flush-lines, kill-matching-lines, keep-lines, copy-matching-lines
- Alex Schroeder: Posting to Oddµ from Emacs
- insert-kbd-macro, kmacro-call-macro (Erik L. Arneson)
- Beginners, Emacs was not designed for today keyboards. Solutions: a modal package, keyboard with thumb cluster, remap modifiers, caps to ctrl is not enough long term. (Reddit, 2017)
- Text showdown: Gap Buffers vs Ropes (Reddit, Irreal) - performance analysis using Rust
- Emacs development:
- Discussions:
- Re: ASCII Tables with row and colspans - AsciiDoctor
- Re: How to debug emacs repaint problems? how to disable double-buffering
- Re: How to debug emacs repaint problems? different ways to connect to the same X (VNC, tty, compressed X)
- Re: How to make aot native-compilation and pdmp creation reproduceable - why build directory matters
- Re: How to make aot native-compilation and pdmp creation reproduceable - binutils, source date epoch
- Re: master 11f10dc0d0b: Update etc/rgb.txt from X.Org upstream - aliases
- FreeBSD 13.2 - upgrading Emacs 28.2 to 29.1: Upgrade problems - full story
- (sit-for): Remove support for old calling convention
- cperl-mode.el: Add new user option to etc/NEWS
- Add convenience wrapper for regexp disassembly
- Separate `docstrings-wide` warning identifier
- Enable highlighting Gud execution lines without hl-line-mode
- Document cl-print.el in cl.texi.
- In cl-prin1, enable raw printing for a byte-compiled function
- * lisp/progmodes/project.el (project-mode-line-face): New variable.
- File notifications report unmount events (bug#66381)
- Improve documentation of 'project-mode-line'
- New option 'project-mode-line' to show project name on mode line (bug#66317)
- Discussions:
- New packages:
- consult-tex: Consult powered completion for tex (MELPA)
- eldoc-eask: Eldoc support for Eask-file (MELPA)
- ellama: Ollama client for calling local LLMs (MELPA)
- flexoki-themes: An inky color scheme for prose and code (MELPA)
- gofmt-tag: Format and align go struct tags (MELPA)
- ob-asymptote: Babel Functions for Asymptote (GNU ELPA)
- org-newtab: Supercharge your browser's new tab page (MELPA)
- org-timeblock: Interactive SVG calendar for orgmode tasks (MELPA)
- tsort: Topological sort for Emacs Lisp (MELPA)
- typewriter-roll-mode: Aid for distraction-free writing (MELPA)
- universal-sidecar-roam: Integrate universal-sidecar and org-roam (MELPA)
- vimscript-ts-mode: Vim-script major mode using tree-sitter (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-10-09 Emacs news
- ELPA and Emacs Zine: ELPA and Emacs Zine (September 2023) - tree-sitter progress report, emacs-devel thread summary (Irreal)
- Upcoming events:
- EmacsConf - 2023 Talks (Reddit, Irreal)
- OrgMeetup (virtual) https://list.orgmode.org/87mswxi7mk.fsf@localhost/T/#u Wed Oct 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Oct 12 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Oct 14 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Oct 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- suggest.el: Use enumerative program synthesis to discover elisp functions that do what you want based on examples
- How to write tests in Emacs Lisp? | ert-deftest, should (02:15, Reddit)
- How to convert a filename into an absolute filename in Emacs Lisp? | expand-file-name (02:18)
- Do you know about default-directory variable in Emacs Lisp? (02:18)
- How to copy the content of a directory in Emacs Lisp? | copy-directory (02:19)
- How to change values in Emacs Lisp property lists? | plist-put (02:11)
- How to manipulate property lists in Emacs Lisp? plist-member, plist-get (02:12)
- Appearance:
- Navigation:
- wrap-search.el: Wrapped, non-incremental search
- Adjusting Emacs to Shift with a New Project Organization Strategy // Take on Rules
- Protesilaos Stavrou: Emacs: Beframe has its own menu-bar-mode entry
- project-emacs–folding-mode: A folding-editor-like minor mode
- Emacs Goodies - #19 Scroll All Mode (03:03)
- Emacs package phi-search by zk-phi (07:23)
- Org Mode:
- My first post sharing my org agenda setup (Reddit)
- How I Wrote my Book in Emacs + Org (08:52)
- James Dyer: More Improvements To My Weight Loss Org Table
- Emacs | Giving Org Mode Some Character(s) 😈 (11:02)
- org-ol-tree: An Org mode outline window that does not use indirect buffers
- Org-capture via completing read instead of read-key (Reddit)
- org-clive: A simple and minimalistic Org-based static weblog generator
- Showcase of my org-agenda /break-mode integrated into my system bar. (communick.news)
- Sacha Chua: #EmacsConf backstage: looking at EmacsConf's growth over 5 years, and how to do pivot tables and graphs with Org Mode and the Python pandas library
- Org development:
- Denote:
- Completion:
- Coding:
- Amit Patel: Emacs and shellcheck (HN)
- nick4f42/hexl-note: Emacs library for annotations in hexl-mode. (kbin)
- Exporting Sqlite Query Results to CSV in Emacs
- junos-mode: Emacs major mode for JunOS configuration file
- inf-ruby: Create a REPL buffer connected to a Ruby subprocess
- fpga.el - FPGA & ASIC Utils for Emacs (Reddit)
- Andrey Listopadov: Compiling Clojure projects in Emacs - Jumping into dependencies
- Emacs stgit-mode Guide
- delta: A syntax-highlighting pager for git, diff, and grep output
- New package: git-cliff.el to generate and update changelog with git-cliff (Reddit)
- Emacs Magit Log Segregation 2023_10_08_04:15:55 (12:10)
- Mail, news, and chat:
- Introducing elfeed-curate | Bob on Medical Device Software (Reddit, communick.news, Irreal)
- Ryan Rix: A toolkit for Literate Programming roam:imapfilter configurations | Emacs noweb
- Release v0.13 · alphapapa/ement.el (Matrix client for Emacs) (Reddit)
- Sacha Chua: #EmacsConf backstage: reviewing the last message from a speaker
- Multimedia:
- EXWM:
- Fun:
- Community:
- Other:
- Renaming files using dired, registers, regex, and macros (Irreal)
- Emacs Tip: How to rename a file while working on it in a buffer #coding #emacs (00:55)
- Release 0.4 of ekg: drafts, "magic tags", llms and file notes!
- Charles Choi: ICYMI: Emacs World Clock (Irreal)
- New package: cdsync - CalDAV support for Diary/Calendar (Reddit)
- package-build: Tools for assembling a package archive
- Alex Schroeder: Mysterious empty Copyright files appearing
- youdao-dictionary.el: Youdao Dictionary(有道词典) interface for Emacs
- How much support for old versions of Emacs should I provide?
- New package: vzi.el - Pipe data from emacs to the browser (and visualize it) (Reddit)
- The role of keyboard design in advanced shell programs
- Emacs development:
- New packages:
- aangit: Quickly scaffold new Angular apps with Aangit (MELPA)
- agenix: Decrypt and encrypt agenix secrets (MELPA)
- company-eask: Company backend for Eask-file (MELPA)
- derl: Erlang distribution protocol implementation (MELPA)
- form-feed-st: Display ^L glyphs as full-width horizontal lines (MELPA)
- git-cliff: Generate and update changelog using git-cliff (MELPA)
- halloweenie-theme: Dark and spooky Halloween color theme (MELPA)
- hush: Pluggable secret manager (auth-source alternative) (MELPA)
- latex-labeler: Simplify equation labeling in LaTeX (MELPA)
- nerd-icons-corfu: Icons for Corfu via nerd-icons (MELPA)
- prisma-ts-mode: Major mode for prisma using tree-sitter (MELPA)
- projection-multi-embark: Integration for `projection-multi' and `embark' (MELPA)
- pumpkin-spice-theme: Spice up your day with a delightful pumpkin colored theme (MELPA)
- test-cockpit: A command center to run tests of a software project (MELPA)
- wrap-search: wrapped, non-incremental search (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-10-02 Emacs news
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Oct 6 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Oct 7 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Oct 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 13 1800 Europe/Paris
- Emacs configuration:
- Doom or Spacemacs?
- How to make your Window Manager respect your key bindings. A journey. (20:16)
- Speed up Emacs with features, requires, and autoloads (14:07, Reddit)
- Rightly Transfer Your Emacs System from Windows to Linux (8:11, Irreal)
- Evil emacs kickstart: A minimal emacs config focused for vim modal editing
- Izder456/Emacs-Config: My DOOM Emacs Config (Reddit)
- Magnus: How I use Emacs
- Every Line of My Emacs Config | Part 1 (41:39)
- favorite Gosling Emacs keybindings, once shipped with GNU Emacs – probably not any more · GitHub
- Emacs Lisp:
- How to evaluate an expression in Emacs Lisp? (for beginners) | eval-expression, buffer-name (02:18)
- How to create a temporary file in Emacs Lisp? | make-temp-file, write-region, find-file (02:02)
- Do you know how to unbind variables and functions in Emacs Lisp? | makunbound, fmakunbound (01:51)
- emacs-table-allocation-manager: an interface for managing the allocation of slots in a fixed size table in emacs lisp
- Why two namespaces in Lisp (Emacs blog articles)
- Navigation:
- zygospore.el: reversible C-x 1 for Emacs
- buffer-move: Swap buffers without typing C-x b on each window
- point-stack.el: Back and forward navigation through buffer locations
- Easy tip for smoother scrolling I just discovered
- defun to read PDF and scroll up or down a line in a customizable way.
- T. V. Raman: Together: The Old And New Work Much Better! - outline-minor-mode
- Codereview: Emacs Etags Shortcut Functions (02:49)
- TRAMP:
- Dired:
- Writing:
- Org Mode:
- How I work | BeOrg - home.org
- Tory Anderson: orgmode warning on repeating events
- company-org-table: Excel-like auto-completion for Org table cells
- org-side-tree: Navigate Org mode outlines in Emacs via side window (Reddit, communick.news, Irreal)
- Emacs OrgMode Marking Facility - org-mark-ring-push
- Emacs Orgmode Keystrokes For Efficiency
- Tory Anderson: Emacs Tip: org-clone-subtree-with-time-shift with negative shifts
- James Dyer: Plotting Other Org Tables
- Introducing
ob-dsq; `dsq' is a commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more. (2022) - Notes on Digital Sound Synthesis with Chuck, R Sound Libraries and LilyPond (all glued together Org Babel)
- James Dyer: Plotting Other Org Tables (Irreal)
- Do you know how to list org-mode source blocks with Emacs Lisp? (2:18, Reddit)
- ros: screenshot / copy & paste tool for org-mode files
- orji: Generate documents using orgmode and jinja2
- Sacha Chua: Org protocol: following Org links from outside Emacs
- org_parser: An Org Mode parser for Dart
- Orgmunge is now on PyPi
- Orgro app update: editing!
- orgzly-community/orgzly-android: Outliner for taking notes and managing to-do lists - revived
- Completion:
- Coding:
- Shells:
- Web:
- Mail, news, and chat:
- Doom Emacs:
- Fun:
- AI:
- Community:
- Other:
- Using Emacs as $EDITOR (Reddit, HN)
- Escaping Emacs…(And You Thought Vim Was Hard To Quit!)
- transmission: Emacs interface to a Transmission session
- Sacha Chua: #EmacsConf backstage: adding a talk to the wiki
- FreeBSD-005 ติดตั้ง SBCL และ Emacs บน FreeBSD (07:45)
- Irreal: Periodic Reminder: Emacs Bindings in macOS
- Emacs development:
- New packages:
- awk-ts-mode: Major mode for awk using tree-sitter (MELPA)
- blueprint-ts-mode: Major mode for editing GNOME Blueprint files (NonGNU ELPA)
- eask-mode: Major mode for editing Eask files (MELPA)
- elfeed-curate: Elfeed entry curation (MELPA)
- leader-key: Leader key configuration (e.g. for god-mode) (MELPA)
- mermaid-ts-mode: Major mode for Mermaid (MELPA)
- non-edit-mode: Minor mode that disables editing (MELPA)
- org-side-tree: Navigate Org outlines in side window tree (MELPA)
- timu-line: Custom and simple mode line (MELPA)
- universal-sidecar-elfeed-related: Related Papers Sidecar Section for Elfeed (MELPA)
- webdriver: WebDriver local end implementation (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, communick.news, lobste.rs, kbin, programming.dev, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links, and to David and Jeremy for other links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-09-25 Emacs news
- Upcoming events:
- london-emacs-hacking.github.io/meetup-agenda.org
- London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Sep 28 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 29 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 30 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Oct 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467659/ Wed Oct 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Oct 5 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #10 2023 (v #živo) https://dogodki.kompot.si/events/0ce54adb-a94c-4cf0-a422-0fc6efc8c8e9 Thu Oct 5 1900 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 6 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
- Emacs configuration:
- Become an Emacs Super User with Global Keys (16:03, Irreal)
- What's something in your emacs config that makes a real difference for you?
- cus-dir: Easy Customization for .dir-locals.el files
- magic-filetype.el: Enhance filetype major mode
- Limit number of async processes ever created at a time · GitHub
- conchiglie's Emacs Config
- Robert Hepple's Emacs Config
- Emacs Lisp:
- Emacs Batch Mode: A quick dive into an overlooked feature (Irreal)
- How to run some Emacs Lisp code in batch mode #2? –batch, –eval, –load, princ, read-string (02:17)
- Mike Zamansky: Learning Elisp 10 - elisp data structures (YouTube, Reddit, Irreal)
- emacs-async: Simple library for asynchronous processing in Emacs
- Appearance:
- Navigation:
- Charles Choi: Enhancing Navigation in Emacs View Mode (Irreal)
- akib/emacs-iwindow: Interactively manipulate windows - emacs-iwindow - Codeberg.org - 1.1 released (Reddit)
- emacs-universal-sidecar: A universal "sidecar" buffer for emacs, inspired by the `org-roam-mode` buffer
- A hot key in Emacs to quickly jump out of parens (Reddit)
- TRAMP:
- Writing:
- Org Mode:
- Tory Anderson: using regexp find and replace to reformat my todo list
- James Dyer: Plotting Org Table Weight Loss Using gnuplot
- Analyze Your Time with Org Mode — Org Mode Clocktables — Straightforward Emacs
- Release v1.3 · alphapapa/org-super-agenda (Reddit)
- Import, export, and integration:
- Is it possible to query an org table using sqlite?
- using emacs org-roam and elfeed to create syndicated content nodes. (05:36)
- elfeed and org-roam, part ii of ????? (14:35)
- ox-whatsapp: Simple org mode exporter for whatsapp markup syntax
- org-clock-statusbar-app: An app for those who track time using Org mode
- Completion:
- Protesilaos Stavrou: Emacs: mct version 1.0.0 - completion
- Coding:
- Shells:
- Mail, news, and chat:
- Multimedia:
- Fun:
- AI:
- Community:
- Other:
- Emacs and the Cybernetic Productivity (Reddit, Irreal)
- Emacs as a window manager but without EXWM
- Check Syncthing status within Emacs
- Emacs Goodies - #14 Time Stamp Mode (03:34)
- Guix channel with latest Emacs packages from master branch
- Protesilaos Stavrou: Emacs: aLtCaPs version 1.2.0
- various tips: kmacro-name-last-macro, insert-kbd-macro, restclient, eshell and TRAMP
- Emacs development:
- emacs-devel:
- URL protocol handlers?
- debouncing slow mode line constructs?
- performance:
- multithreading discussion:
- Make insert-directory-program a defcustom; use "gls" on *BSD
- On GNU/Linux, Emacs is now the default application for org-protocol
- emacs-devel:
- New packages:
- aiken-mode: Major mode for Aiken (MELPA)
- asyncloop: Non-blocking series of functions (MELPA)
- llm: Interface to pluggable llm backends (GNU ELPA)
- tam: Manage use of slots in a fixed size table (GNU ELPA)
- universal-sidecar-elfeed-score: Show Elfeed Score information in sidecar (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-09-18 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/295656446/ Tue Sep 26 1900 Europe/London
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 27 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Sep 28 0030 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- James Dyer: Opening Files Externally from dired
- An Emacs "Killer Feature" Is Bulk Renaming (08:23)
- T. V. Raman: Augment With Zoxide - a smarter cd built in Rust
- Org Mode:
- James Dyer: Org Table to Calculate Weight Loss
- org-window-habit - An alternative habit system based on rolling window/intervals of time
- org-yaap: Yet another alert package for org.
- org-capture-ref: Extract metadata/bibtex info from websites for org-capture
- shakespeare.org: An emacs org-mode of the collected works of shakespeare
- Simple, Non-Commercial, Open Source Notes (30:25)
- The Secrets of My Emacs Presentation Style - org-present
- Completion:
- Coding:
- Let's Write a Tree-Sitter Major Mode (Reddit, HN, lemmy)
- git-cat - Use Emacs to find and view files in a bare git repository (Reddit)
- thartman83/literate-playbooks: A set of Ansible Playbooks (Reddit)
- FPGA & ASIC: verilog-ts-mode and vhdl-ts-mode
- ts-query-highlight: A emacs plugin that helps you interactively highlight tree sitter queries. (Reddit)
- Mail, news, and chat:
- Fun:
- AI:
- Community:
- Other:
- Emacs Batch Mode: A quick dive into an overlooked feature (05:46)
- Extend emacs with any language (over http)
- Rendering emacs in OpenGL so I can code my game, in my game. (Reddit)
- Sacha Chua: EmacsConf backstage: making it easier to do talk-specific actions
- Emacs Notes: View Emacs NEWS files as Info manual too
- psalm.el
- teleport.el: Client for teleport (goteleport.com); Use this to connect to remote hosts
- How I Build Emacs From Source on Debian
- emacs-desktop.sh · master · Bhavin Gandhi / emacs-pretest-rpm · GitLab
- Emacs termux telephony call
- How to get graphical (not Termux-based) Emacs on Android along with file-sync and shared init files across platforms.
- Alvaro Ramirez: Send note to Kindle (gist, lobste.rs)
Emacs development:
emacs-devel:
- To Emacs packagers! - note about libXi and XInput2
- Explanation of glyph rows and why it's not easy to have an image span multiple lines of text
- New packages:
- cybercafe-theme: Cybercafe color theme (MELPA)
- eask: Core Eask APIs, for Eask CLI development (MELPA)
- graphql-ts-mode: Tree-sitter support for GraphQL (MELPA)
- helm-comint: Comint prompt navigation for helm (MELPA)
- iota: Replace marker with increasing integers (MELPA)
- llama-cpp: A client for llama-cpp server (MELPA)
- mistty: Shell/Comint alternative based on term.el (MELPA)
- nushell-ts-mode: Tree-sitter support for Nushell (MELPA)
- slint-mode: Major-mode for the Slint UI language (MELPA)
- universal-sidecar: A universal sidecar buffer (MELPA)
- wat-ts-mode: Major mode for webassembly text format (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-09-11 Emacs news
- Last week of EmacsConf 2023 Call for Participation
- Emacs 29, 30:
- Upcoming events:
- OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Sep 14 0000 Asia/Singapore (announcement, communick.news)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 15 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 16 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Sep 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #9 2023 (#online) https://dogodki.kompot.si/events/47146cdc-e3fe-4933-9087-31cc34fb46f9 Fri Sep 22 2000 CET (announcement)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 22 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 23 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Sep 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore (announcement)
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Beginner:
- How to learn Emacs - About this guide to Emacs (2012, HN)
- emacs command | Linux ZERO TO ADVANCE | Linux video series 64 #linux #opensource #devops #sysadmin (10:01)
- Introduction to Emacs and reading RSS feeds in Emacs | TossConf2023 | Online Talk 12 | தமிழில் (39:46)
- Emacs Digit Bindings And Their Facility 2023_09_09_08:15:28 (11:38)
- Emacs configuration:
- Caveat on using use-package with straight.el - straight-use-package-by-default, :straight nil for exceptions
- Easily repeat Emacs functions: a repeat post (Reddit)
- Configuring my Emacs. Vim users are not invited!
- 21天学会Emacs之第21天:优化配置性能以及后续学习建议 (23:43)
- Vim->Emacs veterans without vim emulation: do you feel you're actually more efficient at modifying text with emacs bindings?
- emacs-bedrock: Stepping stones to a better Emacs experience (HN, communick.news, Irreal)
- Spartan Emacs (Reddit)
- Emacs Lisp:
- John McCarthy’s collection of numerical facts for use in elisp programs (Reddit, communick.news)
- Alvaro Ramirez: Inline previous result and why you should edebug (Reddit)
- Sacha Chua: EmacsConf backstage: converting timezones
- How to copy the current line below in Emacs Lisp? | buffer-substring, save-excursion, forward-line (02:14)
- How to swap elements in vectors in Emacs Lisp? | cl-rotatef (02:14)
- How to manipulate vectors in Emacs Lisp? | vector, aref, aset, seq-copy (02:17)
- How to get the content in buffers in Emacs Lisp? | buffer-substring (02:02)
- How to replace regexp in buffers in Emacs Lisp? | re-search-forward - replace-match (02:06)
- How to manipulate the match data in Emacs Lisp? | match-string - replace-match (02:15)
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Org-journal stays
- Hiding scheduled TODO items in Org-mode
- Interactively select subdirectory for new Org file / capture
- One-Octet: Présentation d'Org-mode
- Release v0.7.1 · alphapapa/org-ql (Reddit)
- 21天学会Emacs之第18天:org mode 进阶 (25:46)
- 21天学会Emacs之第19天:Org roam介绍与基本用法 (21:28)
- Let's Talk About the Story of Metanote and Free Software
- Org development:
- Coding:
- emacs-reformatter: Define commands which run reformatters on the current Emacs buffer
- Emerging from dotemacs bankruptcy the hard way: integrating the IDE (feat. Clojure(Script))
- dlachausse/erlmacs: Simple script to update your .emacs file for Erlang development (HN)
- emacs-build-farm: Interface for Hydra and Cuirass (Nix and Guix build farms)
- JonathanHope/mermaid-ts-mode: Emacs Major Mode for Mermaid Using Tree Sitter (Reddit)
- Andrey Listopadov: Migrating from LSP-Mode to Eglot
- es-mode: An Emacs major mode for interacting with Elasticsearch
- Vue-ts-mode, major mode for vue files based on tree-sitter (Reddit)
- Is treesitter worth it?
- Shells:
- Mail, news, and chat:
- Multimedia:
- Community:
- Other:
- emacs-immersive-translate: Immersive-translate provides bilingual simultaneous display and translation of any text in Emacs. (Reddit)
- Emacs tip: create new lines without RET #coding #emacs - next-line-add-newlines avoids end of buffer error (Irreal)
- Christian Tietze: Kill Unsaved Emacs Buffers UX: Replacing Yes/No/Save with Meaningful Options (Irreal)
- Emacs Notes: View info, texi, org and md files as Info manual
- Alvaro Ramirez: SHA-256 hash from URL, the easy way
- hyperdrive.el: P2P filesystem in Emacs
- Emacs side windows for tree sitter, ednc and dict (25:13)
- Fix the restart-emacs function in Emacs on Windows #emacs #coding (00:29)
- Emacs development:
- emacs-devel:
- New command tramp-revert-buffer-with-sudo
- `dired-next-line' movement style (bug#65621)
- Add byte-compiler warning about useless trailing cond clauses
- Permit XLFD names to exceed 255 characters
- New minor mode 'minibuffer-regexp-mode'
- (project-try-vc): When found non-VC project root, still search for the backend
- * lisp/emacs-lisp/cl-lib.el (cl-old-struct-compat-mode): Mark as obsolete
- Add 'appt-notification' face (Bug#61661)
- Add `skip-when` macro to `ert-deftest`
- New packages:
- all-the-icons-nerd-fonts: Nerd font integration for all-the-icons (MELPA)
- breadcrumb: project and imenu-based breadcrumb paths (GNU ELPA)
- flymake-guile: Guile flymake backend (NonGNU ELPA)
- lem: A basic lemmy client (MELPA)
- treebundel: Bundle related git-worktrees together (MELPA)
- wavedrom-mode: WaveDrom Integration (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-09-04 Emacs news
- Help wanted:
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 8 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 9 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-08/msg00591.html Wed Sep 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Sep 14 0000 Asia/Singapore
- Emacs configuration:
- T. V. Raman: Emacs Ergonomics: Dont Punish Your Finger Tips
- Hassle-Free Emacs Setup: The Ultimate Beginner's Guide (Part 1) 🔥 (16:31)
- scamx: A modal editing mechanism for emacs (Reddit)
- Emacs "god" mode - an alternative to evil-mode (04:14)
- Emacs Modified for (macOS|Windows)
- Crafted Emacs Update for August and Another New Teammate — Bowmansarrow
- scottstav's Emacs Config
- skangas' Emacs configuration
- Emacs Lisp:
- Mike Zamansky: Learning Elisp 9: writing a function header - defun, save-excursion, eros-mode (Reddit, Irreal)
- What influence does case-fold-search have on searches in Emacs Lisp? (02:16)
- Learn Emacs Lisp One Sexp At A Time | minibuffer.tonyaldon.com (Reddit, Irreal)
- How to search for regexp in buffers in Emacs Lisp? | re-search-forward (02:16)
- How to replace regexp in buffers in Emacs Lisp? | replace-regexp (02:15)
- How to list files in a given directory in Emacs Lisp? | directory-files-and-attributes - dolist (02:19)
- How to insert strings in a given buffer in Emacs Lisp? | with-current-buffer - get-buffer-create (2:17, Reddit)
- How to turn a function into a command in Emacs Lisp? interactive (Reddit)
- Sacha Chua: How I keep track of new Emacs packages
- Appearance:
- James Dyer: My Evolving Modeline (Irreal)
- Settings for transparent notes on top of a presentation in Emacs 29
- whame/fontify-patch: Fontify Emacs buffers that contain patch diffs (Reddit)
- elastic-modes: spaceship-mode and tabble-mode: text/code alignment for variable-width fonts
- Introducing the Naga-Blue theme (Reddit)
- Navigation:
- Org Mode:
- My Task Management using Emacs and Org-mode (Reddit, HN, Irreal)
- Charles Choi: Addendum - Defining Repeating Org Agenda Tasks
- org-memento: (WIP) An opinionated framework for time management with Org mode
- orgmode-balance: Script that gives feedback on how you are doing in your Org-mode todos (2013)
- [ANN] org-timeblock: Multi-day views
- org-du: Visualizing Emacs Org-mode heading lines using du and xdu
- devcarbon-com/entable: Small emacs package for easy header <–> table conversion. (Reddit)
- Andrea: An easier way to try Cljs libraries with shadow-cljs ob-clojure and cider
- Org Flashcards
- Delighted by org svg preview
- Howto for TTS with Emacs-Reveal
- Xenodium Ltd. Apps on the App Store for Emacs Org Users
- Completion:
- Shells:
- Coding:
- Isa Mert Gurbuz: Announcement: swagg.el – Swagger UI, inside Emacs (working with OpenAPI definitions)
- Emacs VHDL Mode 3.39 released (Reddit) - VHDL-2019, Emacs 28/29 support
- Web:
- Fun:
- 🥩How to type "blimpy" in Emacs?🥩 (2:55, Reddit, HN)
- Community:
- Other:
- Emacs development:
- Emacs upstream commit feed
- emacs-devel:
- makeinfo performance with extensions (and why texinfo 4.13)
- debbugs moderation
- emacs-devel image, explanation of some kinds of replies (relatable, also long discussion about email, anonymous subscription, etc.) - continue on emacs-tangents
- planning releases, cadence and feedback
- note about how searching emacs-devel only goes back to 2021 or so
- documenting along the way in order to simplify releases
- compatibility layer for refactoring to allow for other providers?
- Announce user option tramp-completion-multi-hop-methods
- New conditional compilation macro static-if. (clarification)
- ; * etc/NEWS: Tell users they don't need to change 'eshell-prompt-regexp'.
- Display the exit code if the last command failed in Eshell
- Obsolete treesit-block/sexp/sentence/text-type-regexp
- Make url-gateway-broken-resolution obsolete
- Make checkdoc warn if not using lexical-binding
- Make Makefile browser obsolete
- Rename 'package-vc-allow-side-effects' to better fit its use
- * lisp/tab-bar.el: Add tab-bar-tab-name-format-functions (bug#65554)
- New packages:
- auto-sort-mode: Automatically sort lines between two delimiters (MELPA)
- compile-multi-embark: Integration for `compile-multi' and `embark' (MELPA)
- defcapture: A convenience macro for the Doct DSL (MELPA)
- difftastic: Wrapper for difftastic (MELPA)
- duplexer: Handle conflicts between local minor modes and reuse rules (MELPA)
- koopa-mode: A major mode for Microsoft PowerShell (MELPA)
- noir-ts-mode: tree-sitter support for Noir (MELPA)
- swagg: Swagger UI (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-08-28 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Aug 31 0030 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Sep 1 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Sep 2 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Sep 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Sep 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/295467656/ Wed Sep 6 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Sep 7 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 7 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 8 1800 Europe/Paris
- Emacs configuration:
- Tory Anderson: emacs tip: selected-mode - keymap when selection is active
- Electric M-m
- A New Beginning With GNU Emacs - Configuring Emacs 01
- jeremacs: My general purpose, web-dev-centric, emacs configuration
- A Tour of my Emacs Configuration
- algernon/telchar.org: algernon's literate configuration for his main workstation - telchar.org - MadHouse Git Repositories
- SophieBosio's Emacs config
- Emacs Lisp:
- Learning Emacs 8 - more on regular expressions - rx (Irreal)
- eval-uncommented-region.el · GitHub - copy current region to temp buffer, uncomment, and eval
- How to check for a regexp match after point with Emacs Lisp? | looking-at (01:55)
- string-match | Emacs Lisp (Reddit)
- Do you know how to generate html strings with Emacs Lisp? (02:11, Reddit) and HTML attributes (02:16)
- subp: small elisp library for working with Emacs sub-processes
- Release v0.6 · alphapapa/makem.sh (test and lint Elisp packages)
- Appearance:
- Navigation:
- TRAMP:
- Writing:
- Org Mode:
- nfdn: Defining Org Agenda Tasks (or, I've Been Using Org Agenda Wrong) (Irreal)
- Ryan Rix: Archiving Old Org-Mode Tasks
- org-dog: Manage dozens or hundreds of Org files
- Learning toki pona with org-fc flashcards
- Import, export, and integration:
- Org development:
- Completion:
- liuyinz/consult-todo - search, filter, and jump hl-todo keywords (Reddit)
- Tailoring Emacs completions with hippie-expand (15:04, Irreal)
- Coding:
- Announcing caser.el – a package to camelCase, dash-case, and snake_case text (Reddit)
- Change the Insides of an S-expression in Emacs (Reddit)
- How to stop clang-format from messing around with your code
- libo-basic-mode: A major mode for editing LibreOffice Basic programs
- Alvaro Ramirez: Further sqlite-mode extensions (lobste.rs, Irreal)
- James Dyer: ahk-mode and Updating To AutoHotKey Version 2
- Tree-sitter:
- Release v1.7 · alphapapa/magit-todos - bugfixes, updates
- Shells:
- Mail, news, and chat:
- Multimedia:
- Fun:
- AI:
- Community:
- Other:
- TIL evil supports elisp expression in substitution replacement (general feature of query-replace-regexp)
- James Dyer: Reverting Buffers (Irreal)
- Emacs development:
- New packages:
- async-status: A package for indicator support (MELPA)
- caser: Change text casing from camelCase to dash-case to snake_case (MELPA)
- deno-ts-mode: Major mode for Deno (MELPA)
- do-at-point: Generic context-sensitive action dispatcher. (GNU ELPA, @pkal)
- immersive-translate: Translate the current buffer immersively (MELPA)
- jq-ts-mode: Tree-sitter support for jq buffers (MELPA)
- nix-ts-mode: Major mode for Nix expressions, powered by tree-sitter (MELPA)
- ocaml-ts-mode: Major mode for OCaml using tree-sitter (MELPA)
- org-roam-ql-ql: Intgrating org-roam and org-ql (MELPA)
- org-xlatex: Instant LaTeX preview in an xwidget (MELPA)
- smart-delete: IntelliJ-like backspace/delete (MELPA)
- vhdl-ts-mode: VHDL Tree-sitter major mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-08-21 Emacs news
- Help wanted:
- Emacs 29:
- First look at Emacs 29 (32:02)
- Upcoming events:
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 25 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Aug 26 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Aug 26 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Aug 31 0030 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 1 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- James Dyer: No Bell For Me
- How can I define transient color per command, like hydra? | Tech.ToryAnderson.com (Irreal)
- Zach Cast Ep. 1: Emacs Config for LaTeX and Rust (02:00:01)
- Cleaning Up My Emacs Config - Configuring Emacs 06 (23:01)
- Derek Taylor / Configuring Emacs
- starbreaker's Emacs Config
- Steve Yegge's Emacs Config
- Emacs Lisp:
- Mike Zamansky: Learning Elisp 7 - regular expressions (Reddit, Irreal)
- Cool your heels, Emacs: TL;DR: Sometimes Emacs needs a timeout: Notes on Throttling, Debouncing etc
- native-comp-elisp-benchmarks: A repo of elisp-benchmarks with native compilation
- GNU Emacs IELM, Interactive Emacs Lisp Mode (01:43)
- Demonstration movie of Emacs Lisp programming in GNU Emacs lisp-interaction-mode (06:49)
- Emacs Lisp programming with JavaScript Canvas API in Termux on Android smartphone (01:12)
- Appearance:
- Navigation:
- Occur tips (Irreal)
- Jump to specific places in Emacs (00:58)
- Org Mode:
- Charles Choi: Tuning Emacs to Write Prose in Org and Markdown (Irreal)
- whatacold: Emphasize Text By Dragging Mouse in Org-mode (Irreal)
- A (start) on adding transient support to org-mode
- org-timeblock: Interactive day-view calendar for orgmode tasks (Emacs) (01:15)
- Org-Babel snippet to list org-roam nodes chronologically and as hyperlinks
- Import, export, and integration:
- Org development:
- Completion:
- Coding:
- dwim-coder-mode: DWIM keybindings for C, Python, Rust, and more (Reddit)
- emacs29 intelephense
- Jeremy Friesen: Emacs Functions to Navigate Ruby Files by Method Comments
- GNU Emacs running SLIME, Superior Lisp Interaction Mode (02:29)
- flutter.el — Tools for working with Flutter SDK
- My flutter emacs config (Reddit)
- Tree-sitter:
- tree-sitter performance is highly variable - including updated performance after patch, emacs-devel discussion
- remi-gelinas/nix-ts-mode: An Emacs major mode for editing Nix expressions, powered by tree-sitter. (@sanityinc@hachyderm.io)
- tree-sitter iXML - invisible XML (@ndw@mastodon.social)
- Math:
- Spacemacs:
- Doom Emacs:
- Multimedia:
- Fun:
- Community:
- Other:
- Emacs development:
- New packages:
- boa-ide: Mode for boa language files (MELPA)
- boa-mode: Mode for boa language files (MELPA)
- dot-env: Dotenv functionality (MELPA)
- eff: Show symbols in Executable File Formats (MELPA)
- expreg: Simple expand region (GNU ELPA)
- flycheck-hl-todo: Display hl-todo keywords in flycheck (MELPA)
- org-project-capture: Repository todo capture and management for org-mode (MELPA)
- symbols-outline: Display symbols (functions, variables, etc) in outline view (MELPA)
- ursa-ts-mode: Tree-sitter support for Ursa (MELPA)
- verilog-ts-mode: Verilog Tree-Sitter Mode (MELPA)
- yasnippet-capf: Yasnippet Completion At Point Function (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-08-14 Emacs news
- Emacs 29:
- Help wanted:
- Upcoming events:
- Emacs London Meetup, Tue, Aug 22, 2023, 7:00 PM | Meetup
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 26, 2023
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 18 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Aug 19 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- London Emacs (in person): Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/294668548/ Tue Aug 22 1900 Europe/London
- Emacs configuration:
- The Age-Old Question: When to Declare "Configuration Bankruptcy"?
- I can't decide when to use elisp, use-package, and the customize interface in my configuration
- Configurar Emacs con use-package (0x0006) (31:23)
- lunarymacs: casouri's Emacs configuration
- jimenezrick's Emacs Config
- aadi58002's Emacs Config
- bunnylushington's dot-emacs-v29
- Miranda's Emacs configuration
- Emacs Lisp:
- Appearance:
- Protesilaos Stavrou: Emacs: pulsar version 1.0.0 - temporarily highlight the current line
- My Emacs eye candy
- James Dyer: Emacs 29.1 Transparency Alpha On Sway
- Standard Themes (Reddit, communick)
- Protesilaos Stavrou: Emacs: ef-themes version 1.3.0
- Navigation:
- Writing:
- Org Mode:
- org-mode clock tables and spreadsheets
- Org-mode - In search of perfect clock time report (08:41)
- csv2orgclock: Converting CSV clock logs to Org Mode
- Emacs Org Mode Variables Tweak
- confluence_upload.sh: Upload org-mode files directly to a Confluence server, using its API
- [Emacs/iOS users] How would you pay to fund a polished iOS org agenda app? (Irreal)
- Org development:
- Completion:
- Coding:
- sqlcl-shell: Emacs interaction with Oracle SQLcl
- How Magit improved my workflow and my Git knowledge
- How to use Pylance in Emacs - Lemmy
- treesitter-context : A package to show code context
- Extending Emacs 29 sqlite-mode (cell navigation + edit) (Reddit)
- Extending sqlite-mode (cell navigation + edits) (Irreal)
- justl-mode release v0.13 (Reddit)
- KarimAziev/igist: Work seamlessly with GitHub gists from Emacs. (communick)
- bigquery-mode: GNU Emacs Major Mode for Editing and Executing BigQuery Scripts
- sql-bigquery: Emacs SQL Mode Support for BigQuery
- Math:
- Shells:
- Web:
- Multimedia:
- AI:
- Community:
- Other:
- A Complete Tutorial on using DIFF in Emacs for File Comparison (18:56)
- Emacs Goodies - #2 Midnight Mode (07:11, Reddit) - kills buffers periodically
- GNU Emacs in a snap
- Sorting in Emacs (Reddit, HN, Irreal)
- Compilar Emacs desde el código fuente
- Writing GNU Emacs extensions by Bob Glickstein | Open Library (1997)
- calfw-blocks: Visual enhancements for the Emacs Calendar Framework (calfw)
- Compiling GNU Emacs 30 on Debian 12 (Reddit)
- Raise an Emacs window or run Emacs · GitHub using xdotool
- James Dyer: Saving My Favourite Wallpapers (styli.sh and some Emacs Lisp)
- Emacs development:
- emacs-devel:
- More explanation of Emacs's performance challenges and why shrinking the C core isn't necessarily the goal
- Intricacies of expand-file-name, primitive functions, and find-file-name-handler
- working around glibc bug, help wanted looking at the original bug in glibc
- Opportunities to improve Emacs performance - regexp search, marker processing
- * etc/NEWS (cl-print-ellipsis): Mention `backtrace-ellipsis`
- Improve kill-ring-deindent-mode
- New global minor mode `kill-ring-deindent-mode'
- Merge remote-tracking branch 'savannah/master' into master-android-1
- Enable visiting FIFOs as files
- Make Emacs 21 compat aliases easy-mmode-* obsolete
- emacs-devel:
- New packages:
- anki-editor-view: Open anki-editor notes from Anki (MELPA)
- binky: Jump between points like a rabbit (MELPA)
- project-tasks: Efficient task management for your project (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-08-07 Emacs news
- Emacs 29:
- Upcoming events:
- OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Aug 10 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 11 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Aug 12 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Aug 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Formation Emacs Boost - paid training courses in EN and FR, in France, the Netherlands, Belgium, and Spain (Reddit)
- Emacs configuration:
- Sticking closer to stock, finally made emacs click (Irreal)
- podiki's Emacs Config
- jcs-emacs: Emacs configuration works across all OSs
- rileyrg's Emacs Customisation: Org Babel based emacs customisations.
- Configurar Emacs usando emacs-lisp
- Dired, Neotree and True Transparency - Configuring Emacs 05 (23:36)
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- James Dyer: Showing Org Agenda For The Year
- Rickard Sundin's collection of recipes to build a simple website using org-publish
- The Emacs Cat: Org Mode: Exporting Clock Tables (Irreal)
- Marcin Borkowski: Plotting ASCII art charts from Org mode tables
- Andrea: An easier way to try out Clojure libraries with ob-clojure and cider (Reddit)
- Phil Newton: Updated Pocket highlights bookmarklet
- Completion:
- Coding:
- Small TUTO to start to use emacs centaur with cpp.
- Erik L. Arneson: Configuring Emacs 29.1 for Go Development
- emacs-vs, a collection of emacs packages, aims to port Visual Studio and VSCode functionalities/plugins to the Emacs world. (Reddit)
- Irreal: REPL Driven Programming (communick.news)
- CC Mode is moving from sourceforge to savannah (due to privacy statement change; also uses mercurial instead of git)
- Shells:
- Mail, news, and chat:
- Doom Emacs:
- Fun:
- AI:
- Community:
- Other:
- Emacs development:
- Protesilaos Stavrou: Emacs: contribute to GNU Emacs core (21:43 YouTube, Reddit, Irreal)
- Android port of Emacs to be merged into the main tree (change, HN)
- More discussion of thread-related challenges, opportunities to improve things like vc
- How to set up conditional dependencies
- Explanation of special cases for MinGW build of Emacs
- Make Emacs 21 compat aliases easy-mmode-* obsolete
- Mark Emacs 20 color support compat aliases obsolete
- ; * etc/NEWS: Announce 'cjk-ambiguous-chars-are-wide' (bug#64420).
- * lisp/emacs-lisp/advice.el (defadvice): Mark as obsolete
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-07-31 Emacs news
Ihor Radchenko is organizing a new virtual Org meetup on Aug 9. Check it out!
- Emacs 29:
- Emacs 29.1 released (Reddit, HN, lobste.rs, Irreal)
- Mickey Petersen: What's New in Emacs 29.1? (Reddit, lemmy, Irreal)
- What's new in Emacs 29 - Some Great New Features (12:19, Irreal)
- Emacs Redux: Emacs 29.1 Released (programming.dev)
- package.el from Emacs 29 added feature for easily upgrading packages. I just wrote a small wrapper script for it. (Reddit)
- Erik L. Arneson: Installing Emacs 29.1 on Ubuntu 22.04 LTS
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Aug 4 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Aug 5 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Aug 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Aug 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- OrgMeetup (virtual) https://lists.gnu.org/archive/html/emacs-orgmode/2023-07/msg00536.html Wed Aug 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata – Thu Aug 10 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 11 1800 Europe/Paris
- Beginner:
- たのしむ、Emacs: 修飾キーのきほん (06:25)
- たのしむ、Emacs: カーソル移動系コマンド (07:25)
- たのしむ、Emacs: テキスト編集コマンド (09:37)
- Emacs configuration:
- Configurar Emacs usando emacs-lisp (0x0005) (43:54)
- define a custom keybinding in emacs (01:49)
- Magnus: Making keymaps prettier with general.el
- Devil v0.6.0 released: Now easier to type M- than C-M- (example: , m x becomes M-x) (Reddit,)
- 21天学会Emacs之第十四天:精选Emacs插件和我的Evil工作流 (21:31)
- Viper: Built-in Vi Keys for Emacs - My Tweaks (08:13)
- John Wiegley's literate Emacs configuration
- slk500's Emacs Config
- pprevos' Emacs configuration
- Unixbhaskar's Emacs Config
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Emacs and Pomodoro - My Workflow (07:13)
- Jeremy Friesen: Dynamic Org Agenda List Based on Denote Keywords
- Jeremy Friesen: Implementing Changes to Org-Mode Time Tracking
- Jeremy Friesen: Revisiting My Org-Mode Time Tracking and Laying out a Different Direction
- rolodex.org - This package provides a way to easily reference contacts in various org files (Reddit)
- Tory Anderson: Tangling on org segment to a file with given permissons
- org-timeblock: Get Google calendar view into your agenda timeline (Reddit, HN)
- Org development:
- Coding:
- Shells:
- Mail, news, and chat:
- Email configuration for Emacs (r/emacs, r/planetemacs) - Mail-in-a-box, isync, mu4e
- Tony Zorman: Notmuch: Warn on Empty Subjects
- Doom Emacs:
- Multimedia:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- System Crafters Newsletter: Issue #1 (Reddit) site; sorting Org tasks, filling; devil
- Protesilaos Stavrou: Emacs: my Free Software Foundation “working together” page
- Other:
- romkan.el: Romaji/Kana conversion library for Emacs. (HN)
- Introduction to ekg, the Emacs Knowledge Graph (Feb 2023, Reddit)
- Alvaro Ramirez: Emacs: scan this QR/bar code (Reddit, Irreal)
- On Emacs GUI libraries (Reddit)
- A bad Emacs hair day (Reddit)
- Android Emacs now appears to be stable
- Tinylisp and Multi-threaded Emacs
- Emacs development:
- emacs-devel:
- Drop duplicate vietnamese-tcvn coding system
- New user option 'image-dired-thumb-naming'
- notifications: Allow to use Icon Naming Specification for app-icon
- New option 'image-dired-thumb-naming' (bug#61394)
- New user option 'uniquify-dirname-transform'
- Fix build –with-sound on NetBSD and OpenBSD
- New packages:
- buildbot: A Buildbot client for emacs (GNU ELPA)
- company-spell: Autocompleting spelling for Company (MELPA)
- igist: List, create, update and delete GitHub gists (MELPA)
- nezburn-theme: A low contrast color theme for Emacs (inspired by zenburn). (MELPA)
- term-project: Terminal management for project.el (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-07-24 Emacs news
- Emacs 29:
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jul 27 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jul 29 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/294639359/ Wed Aug 2 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Aug 3 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294960498/ Sat Aug 5 1100 America/Los_Angeles
- Emacs configuration:
- Emacs Lisp:
- Listful Andrew: Democratize can now import shortdoc, bringing demos of native Emacs functions
- How to programmatically re-write your Elisp code with ‘el-search’ and ‘el-search-refactor’ (Or) How to De-‘dash’, De-‘s’ and De-‘f’ your Elisp Libraries (lemmy)
- Emacs self-insert-command and quoted-insert. Hot Lispy tip. (02:24)
- Emacs Lisp Cheat Sheet for Clojure Developers (Reddit)
- Appearance:
- Navigation:
- Org Mode:
- How I organize my life in org-mode - column view
- Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks (Reddit)
- org-agenda is great with org-roam
- One-Octet: Org-mode: Écrire une lettre
- James Dyer: Defining Categories in Org Files for Hugo
- Marcin Borkowski: Org Clive - a new Org-mode-based blogging engine
- Denote:
- Coding:
- Math:
- Web:
- Mail, news, and chat:
- Multimedia:
- AI:
- Community:
- Other:
- Emacs development:
- emacs-devel:
- Trying to understand why TeXLive 2023 runs filter functions more in Emacs
- Coding systems vietnamese-vscii and vietnamese-tcvn - duplicates?
- Different concurrency approaches Re: Concurrency via isolated process/thread
- Re: Licensing issue: Emms has been offered support to read the metadata for SNES SPC files. OK with Emacs?
- LSP vs Emacs indentation [Was: bug#64784: 30.0.50; Eglot: Lisp error: (w
- * etc/NEWS: Announce the new option 'mouse-prefer-closest-glyph'.
- Add inhibit-remote-files and without-remote-files
- Custom var python-interpreter-args (bug#64397)
- Expose the ``cancellation'' of touch events to Lisp
- emacs-devel:
- New packages:
- chordpro-mode: Major mode for ChordPro lead sheet file format (MELPA)
- flycheck-buf-lint: Flycheck checker for protobuf with buf.build (MELPA)
- tabnine: An unofficial TabNine package with TabNine Chat supported (MELPA)
- teleport: Integration for tsh (goteleport.com) (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-07-17 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jul 22 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jul 27 0030 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Dired:
- Org Mode:
- Coding:
- Mail, news, and chat:
- Multimedia:
- Fun:
- Playing Tetris in Emacs (03:07)
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- On using Emacs for 20 years | Gabor Torok
- Attracting new people - Lemmy
- Crafter Q&A: Emacs, Guix, and more! - System Crafters Live (02:02:05)
- Famous Programers with Repetitive Strain Injury (HN)
- What do you all think about (setq sentence-end-double-space nil)? (Irreal)
- Other:
- Emacs development:
- New packages:
- starhugger: Hugging Face/AI-powered text & code completion client (MELPA)
- tiktoken: Count BPE Tokens (MELPA)
- wildcharm-light-theme: Port of vim-wildcharm (light) colorscheme (MELPA)
- wildcharm-theme: Port of vim-wildcharm colorscheme (MELPA)
- yeetube: YouTube/Invidious Front End (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-07-10 Emacs news
Atelier emacs (Montpellier) met last week instead of this week. Sorry, I forgot to update the calendar!
- Help wanted:
- Upcoming events:
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jul 15 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jul 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jul 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore (announcement)
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- New Package: Peek - create peek view below/above cursor point to show things
- Dired:
- Org Mode:
- Building My BASB in Emacs - 2023 Capstone Report
- Helpful function: delete-current-daily-note-and-goto-previous-one
- Will Schenk: Updating date in org file (Updating
#+date) - Emacs Org Lint Is A Tool To Check Org Files Syntax 2023_07_10_02:57:14 (06:16)
- One-Octet: Org-mode: Dupliquer une note
- One-Octet: Org-mode: Dynamic block (in French)
- One-Octet: Org-mode: Index dynamique de documents Org-mode
- Org development:
- Coding:
- Shells:
- Web:
- Browsing the Web with Emacs (05:22, HN)
- Mail, news, and chat:
- Multimedia:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- From Lunar Phases to Yank-Pop (Reddit) - Mastering Emacs book club summary
Other:
- Useful resource Awesome Emacs (06:59)
- Navigating the Emacs calendar (05:14, Irreal)
- Display Analog Clock in Emacs (02:33)
- Warum Emacs mein Lieblings Programm ist für Dokumente und programmieren #emacs #german (24:01)
- 0x00. Shell, navigation & 0x01. Emacs & [Optional] Vagrant #alx #linux #softwareengineer #ubuntu (15:08)
Emacs development:
emacs-devel:
- Eshell manual is (hopefully) complete! (Irreal) - please take a quick look over to help make sure it's reasonably complete
- Modifier keys using the toolbar for Android port of Emacs
- Re: Concurrency via isolated process/thread
- Explanation of difference between
move_it_in_display_line_toandbuffer_posn_from_coordsRe: Moving point after character when clicking latter half of it - Maybe add another argument to the interactive spec?
- New packages:
- corfu-candidate-overlay: Show first candidate in an overlay while typing (MELPA)
- counsel-toki: Counsel support for toki pona dictionary lookup (MELPA)
- dired-preview: Automatically preview file at point in Dired (GNU ELPA)
- gpt-commit: Commit messages with GPT in Emacs (MELPA)
- mess: Front-end for MAME MESS (MELPA)
- prog-face-refine: Refine faces for programming modes (MELPA)
- semantic-thrift: Thrift LALR parser (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-07-03 Emacs news
- Help wanted:
- Upcoming events:
- EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jul 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jul 8 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294457289/ Sat Jul 8 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 14 1800 Europe/Paris
- Beginner:
- What is Emacs? (18:40)
- Get started with emacs (09:14)
- Emacs configuration:
- zbelial/pie: Package installer for Emacs (Reddit)
- Customizing Your Emacs w/ Caleb Ayew-Ew (58:27)
- Emacs Notes: Migrating to `use-package' TIP 1: Do NOT use a naive `macroexpand' to grok a `use-package' declaration; use this wrapper instead
- RELEASED: emacs-groundup v0.2 ! - config for task/proj management, Julia, Python, Evil; module-based
- Emacs Lisp:
- Listful Andrew: Democratize: See in Helpful all usage examples of libraries (Emacs package)
- So you want to destructure some hash tables, huh? — Listful Andrew
- Embracing Emacs Lisp hash tables: introducing XHT — Listful Andrew
- Dot-bind any key–value thing in Emacs Lisp — Listful Andrew
- p3r7/awesome-elisp: 🏵️ A curated list of Emacs Lisp development resources (HN)
- xah talk show 2023-06-27 Emacs Lisp, Write HTML/XML Validator, part 2 (01:09:56)
- Appearance:
- Navigation:
- TRAMP:
- Dired:
- Org Mode:
- Completion:
- Coding:
- martini97/testrun.el: Test runner for emacs
- New package : lspce - a simple LSP Client for Emacs
- How is Magit a better git experience than just using the CLI?
- nfdn: Mousing with Magit
- armindarvish/consult-gh: a GitHub CLI client inside GNU Emacs using Consult (Reddit)
- consult-gh now supports directly opening issues in magit/forge!
- Shells:
- Mail, news, and chat:
- AI:
- Community:
- Other:
- Protesilaos Stavrou: Emacs: substitute version 0.2.0
- emacs lisp live code: make editable temp copy of my buffer (13:41)
- Will Schenk: Emacs Blogging mode take 2
- Emacs GIS Smallworld minimal improvement at my company (09:47)
- Missing about GNU Emacs screen (03:12)
- Emacs: ¿Como desinstalar el editor emacs de el termux? (01:18)
- Emacs development:
- emacs-devel: Considerations for call-process alternative that might block less
- cperl-mode: Syntax of Perl up to version 5.38 is supported
- Add user option remote-file-name-access-timeout
- * etc/NEWS: Announce addition of `duplicate-region-final-position`.
- cperl-mode: Subroutine signatures are now supported
- New packages:
- astro-ts-mode: Major mode for editing Astro templates (MELPA)
- bufferbin: Quick mouse access to buffers (MELPA)
- eglot-tempel: Use eglot as inline template expander (MELPA)
- flymake-hledger: Flymake module to check hledger journals (MELPA)
- haki-theme: An elegant, high-contrast dark theme in modern sense (MELPA) (Irreal, lemmy)
- micromamba: A library for working with micromamba environments (MELPA)
- org-upcoming-modeline: Show next org event in mode line (MELPA)
- shell-command-x: Extensions for shell commands (MELPA)
- ushin-shapes: USHIN shapes in org-mode (MELPA)
- window-commander: Simply execute commands on windows (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-06-26 Emacs news
- Help wanted:
- EmacsConf 2023 Call for Participation - speakers: proposals by Sept 14; volunteers welcome any time!
- Please help gather data on garbage collection by installing the emacs-gc-stats package (Reddit, Irreal) share the results after a few weeks
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jun 29 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 30 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jul 1 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jul 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jul 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs.si: Emacs.si meetup #7 2023 (v #živo) https://dogodki.kompot.si/events/5e62fdfd-9401-405d-8c5e-b7b7054dbd4a Mon Jul 3 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata – Tue Jul 4 0200 Asia/Singapore
- EmacsATX: Emacs Social and Org-Reveal https://www.meetup.com/emacsatx/events/294050029/ Wed Jul 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jul 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 6 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jul 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
- Emacs configuration:
- Should I start with vanilla Emacs?
- Emacs - Choose the right distribution (51:11)
- Configure Vanilla Emacs in 10 Minutes (Reddit, Irreal)
- Taming Your Emacs Packages with Elpaca - System Crafters Live! (01:58:30)
- Ivy, Shells and Custom Theming - Configuring Emacs 03 (39:49)
- Emacs Key Bindings. Kinesis. Submarine. (20:49)
- Emacs Lisp:
- Navigation:
- Dired:
- Org Mode:
- Nano agenda capture (Reddit)
- Org-mode - Display time mode (04:29)
- Import, export, and integration:
- Emacs orgmode attach basics (Irreal)
- Org-mode - Multiple column in Beamer Table of Contents (03:52)
- Share an Org buffer as a web page. In addition, a URL will be created that you can share to view it. (Reddit)
- Erik L. Arneson: Update: Org to DOCX with Citations
- Automate Your Blog Workflow with Org-mode TODOs and Ox-Hugo
- ob-ledger-convert: Convert anything to ledger using Babel
- Note-Station-to-org python script.
- Org development:
- Coding:
- James Dyer: Cycling Colours in CSS and Other Files
- SqrtMinusOne/micromamba.el: Emacs package for working with micromamba environments - Python environments
- Jupyterlab shortcuts configuration
- Consult-GH: View GitHub Issues inside Emacs (08:02)
- Consult-GH: Browse GitHub Repo Files Inside Emacs (06:12)
- Consult-GH: View, Clone, Fork GitHub Repos inside Emacs (06:18)
- Consult-GH Intro: Interact with GitHub inside Emacs (05:45)
- Consult-GH Intro: GitHub Repo Previews inside Emacs (02:51)
- AI:
- Community:
- Other:
- Valentin Herrmann / anki-editor-view · GitLab
- How to Install Emacs on Windows (01:51)
- Emacs Password Management on Linux - Philipp Uhl
- Charles Choi: Using Emacs to make phone calls and lookup map places on macOS (Irreal)
- maccalfw: A calfw interface for MacOS's Calendar app
- XEmacs: XEmacs 21.5.35 "kohlrabi" is released (Reddit, Irreal)
- Emacs development:
- emacs-devel:
- Prefer cperl-mode over perl-mode? Consolidate them?
- Workaround for soft keyboard visibility on Android - Back and Overview
- Opinions on risks/benefits of including large features that have only a single maintainer?
- and maybe how to make it easier for people to learn how to port Emacs or maintain ports?
- New command 'eww-copy-alternate-url'
- Extend Tramp kubernetes method
- Revert "Avoid header line with some empty non-nil formats"
- * etc/NEWS: Announce the fix for bug#44418 (,@ prefix syntax)
- Straighten regexp postfix operator after zero-width assertion parse
- Delete eval-command-interactive-spec
- Allow displaying tool bar on the bottom of the frame
- emacs-devel:
- New packages:
- evil-tutor-sc: Simplified Chinese Evil-tutor (MELPA)
- kaesar-pbkdf2: PBKDF2 extension for kaesar.el (MELPA)
- quakec-mode: Major mode for QuakeC (MELPA)
- spanish-holidays: Spain holidays for calendar (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, programming.dev, communick.news, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-06-19 Emacs news
- Emacs 29.0.92 pretest is available (Irreal)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 23 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jun 24 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 24 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jun 29 0030 Asia/Singapore
- Emacs configuration:
- Setting up emacs re-re-dux (Irreal)
- Zachary Kanfer: Don't make Emacs keymaps – define them. (Reddit, Irreal)
- Crafted Emacs V2 Beta — Bowmansarrow
- Elpaca: Harnessing the power of an advanced Emacs package manager (14:21)
- Devil key translator v0.5.0 released: improved special key execution, devil-describe-key, etc. (Reddit)
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Marcin Borkowski: Counting time, backwards
- Alvaro Ramirez: noweb: the lesser known org babel glue (Reddit, Irreal)
- Org-mode - Select and Exclude tags awesomeness (06:41)
- Amy Grinn / boxy-kanban · GitLab
- Take Screenshots Straight into Org Files in Emacs on Win10
- Khalorg: an interface between org mode and khal cli calendar
- A working org-protocol capture extension (Firefox only)
- Org development:
- Completion:
- Coding:
- Mail, news, and chat:
- Ement.el: v0.10 released (a Matrix client for Emacs) (includes a minor security fix)
- Update on Atom backend for Gnus (nnatom) - people are working on including this in Emacs
- Evil mode:
- Multimedia:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Post blackout - should we consider Reddit alternatives?
- Alternatives to reddit and r/emacs to stay updated on Emacs developments
- Issue 004 - System Crafters - call for community projects, define-keymap, etc.
- Eric MacAdie: 2023-06 Austin Emacs Meetup
- Andrey Listopadov: The key point of Emacs
- An Ode to Emacs. The Greatest Operating System
- Emacs is perfect, but only if you understand it (10:00, Reddit)
- The Ultimate Open Source Gem: Why Emacs Reigns Supreme (03:40)
- Other:
- Emacs development:
- New packages:
- babashka: Babashka Tasks Interface (MELPA)
- compile-multi-all-the-icons: Affixate `compile-multi' with icons (MELPA)
- consult-compile-multi: Consulting read support for `compile-multi' (MELPA)
- docsim: Search and compare notes with a local search engine (MELPA)
- gpr-ts-mode: Tree-sitter support for GNAT project (MELPA)
- helm-project: Helm source for project management (MELPA)
- noir-mode: Description (MELPA)
- ob-lesim: Org-babel functions for lesim-mode (MELPA)
- persist-state: Regularly persist bookmarks, history, recent files and more (MELPA)
- sourcepawn-mode: SourcePawn major mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, kbin, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-06-12 Emacs news
- : Updated Elpaca video link
/r/emacs and many other subreddits will be private on Monday June 12 and Tuesday June 13 to protest upcoming changes to Reddit's pricing for API access and third-party apps.
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 24, 2023
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 16 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jun 17 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 17 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/events/294038201/ Sat Jun 17 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Jun 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- m-x-erlangen (in person): Introduction to Emacs and Emacs Lisp https://www.freelists.org/post/m-x-erlangen/New-Talk-Introduction-to-Emacs-and-Emacs-Lisp - June 22 6:30pm in Erlangen, Germany
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jun 24 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
- Appearance:
- Navigation:
- TRAMP:
- Org Mode:
- yuri tricys: Introducing Emacs Org-Mode in 2023
- Has anyone here with ADHD or similar issues used org-mode to get your life on track?
- Org-Navigator: Programmable, Composable Shortcuts For Org-Refile
- Analyze Your Time with Org Mode — Org Mode Clocktables (11:49, Reddit, Irreal)
- New package: org-bulletproof (automatic plain list bullet cycling) (Reddit)
- Andrea: ob-gore: literate Go run via the Gore REPL
- tip: adding org-reveal '(4) after org-fold-show-context (also overview)
- Org development:
- Coding:
- Mail, news, and chat:
- Fun:
- AI:
- Community:
- Other:
- Emacs development:
- Re: Native compilation on as default? - devs looking for feedback as people try Emacs 29
- Avoid header line with some empty non-nil formats
- New packages:
- autoscratch: Automatically switch scratch buffer mode (MELPA)
- buffer-name-relative: Relative buffer names (MELPA)
- emacs-gc-stats: Collect Emacs GC statistics (GNU ELPA)
- hippo-themes: Hippo color theme (MELPA)
- klondike: Klondike (MELPA)
- nushell-mode: Major mode for Nushell scripts (MELPA)
- occurx-mode: Occur-like filtering of buffers with rx patterns (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-06-05 Emacs news
- Help wanted:
- Upcoming events:
- Emacs.si: Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata – Tue Jun 6 0200 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 9 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jun 10 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 10 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Beginner:
- Do you also write small guides for yourself to remind you of your own emacs workflows? - Highly recommend this practice. Also, you can share them as blog posts! =)
- Emacs configuration:
- Appearance:
- Navigation:
- Org Mode:
- What is literate programming used for?
- Is orgmode really that much better than an equivalent workflow using vim + other tools? (check out this comment with a nicely-linked workflow description)
- Marcin Borkowski: Org agenda clock check (Irreal)
- Org Mode Archive File | Clean Up Your Logbook (06:24)
- Irreal: Org Remark
- Org-mode - Best beamer resources (09:27)
- New Package: org-roam-ql - use org-ql with org-roam
- Mail, news, and chat:
- Community:
- Other:
- Emacs development:
- New packages:
- auth-source-1password: 1password integration for auth-source (MELPA)
- cue-sheet-mode: Major mode for editing CUE sheet files (MELPA)
- dwim-coder-mode: DWIM keybindings for programming modes (MELPA)
- firefox-javascript-repl: Jack into Firefox (GNU ELPA)
- fixed-page-mode: A fixed page length mode (MELPA)
- fpga: FPGA & ASIC Utils (MELPA)
- lesim-mode: Major mode for Learning Simulator scripts (MELPA)
- listenbrainz: ListenBrainz API interface (MELPA)
- media-progress-dired: Display position where media player stopped in dired buffer (MELPA)
- media-progress-dirvish: Display position where media player stopped in dirvish (MELPA)
- media-progress: Display position where media player stopped (MELPA)
- modaled: Build your own minor modes for modal editing (MELPA)
- mpvi: Integrated video tool based on EMMS and MPV (MELPA)
- musicbrainz: MusicBrainz API interface (MELPA)
- org-bulletproof: Automatic plain list bullet cycling (MELPA)
- org-jami-bot: Capture GNU Jami messages as notes and todos in Org mode (MELPA)
- raycast-mode: Develop Raycast Extensions (MELPA)
- selcand: Select a candidate from a tree of hint characters (MELPA)
- spacious-padding: Increase the padding/spacing of frames and windows (GNU ELPA)
- sumibi: Japanese input method powered by ChatGPT API (MELPA)
- ulisp-repl: uLisp REPL (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-05-29 Emacs news
- Help wanted:
- Upcoming events:
- Shall we start an Emacs and Org-Mode meetup? (09:32)
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jun 1 0030 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jun 2 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Jun 3 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jun 3 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jun 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488485/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291488486/ Wed Jun 7 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Jun 8 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 9 1800 Europe/Paris
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- New package: Auto-Olivetti—automatically turn on olivetti-mode when the window gets wide (Reddit)
- Just showing off how nice lisp can look in prism-mode. Check reply for the config :) (Reddit)
- SWWS Theme: Software Workers Theme
- lambda-line: A configurable status line for Emacs
- What font config do you use on emacs?
- Writing:
- Org Mode:
- Protesilaos Stavrou: Emacs: basics of Org mode (48:31, Irreal)
- Emacs For Writers | Does Org Mode Do It Better? (16:51, Irreal)
- Emacs Workflow: Dynamically Adding Files to Org Agenda
- Org-Navigator: Programmable, Composable Shortcuts For Org-Refile
- Easy automatic encryption for orgmode with age.el (Reddit)
- Ruslan Bekenev: A few issues of Org-Roam
- Import, export, and integration:
- Org development:
- Denote:
- Completion:
- Coding:
- Mail, news, and chat:
- AI:
- Community:
- Other:
- Emacs development:
- emacs-devel:
- Add customization options for dictionary-search
- New packages:
- project-treemacs: Simple treemacs backend for project.el (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-05-22 Emacs news
- Upcoming events:
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 26 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat May 27 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 27 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 31 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Jun 1 0030 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jun 2 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #6 2023 (online) https://dogodki.kompot.si/events/df42cbda-6c5c-4d03-ae67-ae4a4f3e9398 Mon Jun 5 2000 CET
- Emacs configuration:
- [Emacs Git] Add :vc keyword to use-package (Reddit, Tony Zorman)
- Emacs Quick Way To Find About Specific Package Infomation 2023_05_12 04:39:18
- bind.el is now on MELPA with synonym support
- Phil Jackson: Hydra for evil-mc
- Irreal: Devil Mode
- Window management customisation appreciation post
- Emacs Micro Lesson 7: Modular Emacs Configuration in Org Mode File (04:16)
- Emacs Lisp:
- Appearance:
- Release v0.3 · alphapapa/prism.el (Disperse Lisp forms and other languages into a spectrum of colors by depth – like rainbow-delimiters, et al, but more powerful) (Reddit)
- Protesilaos Stavrou: Emacs: ef-themes version 1.0.0
- Protesilaos Stavrou: Emacs: Modus themes for tritanopia (blue-yellow colour deficiency)
- Navigation:
- Hyperbole:
- Dired:
- Org Mode:
- How I use Emacs as a non-programmer (Reddit)
- Tory Anderson: Master file or many files?
- Ruslan Bekenev: Org-mode archive with inherited tags
- Org-mode - Inactive Timestamps (04:46)
- Org-remark Demo #2 - Recap & New Features v1.1.0
- Introducing org-footnote-assistant: Enhancing Footnote Management in Org Mode (Irreal)
- New release: org-gtd 3.0! (emacs package) (Reddit)
- Zetteldesk.el has a new update after a few months! Check it out and please tell me your opinion on it. (Reddit)
- Start Using Org-roam Today | Install, Configure, and Use (09:19)
- Completion:
- Coding:
- Shells:
- Mail, news, and chat:
- Doom Emacs:
- Emacs(Doom) Intro (01:29:32)
- AI:
- Community:
- Other:
- Emacs Macros: All you really need to know (16:16, Reddit, Irreal)
- ekg version 0.3: inline commands and Logseq syncing
- Erik L. Arneson: Writing and Reviewing Jupyter Notebooks
- calibre.el: Interact with Calibre libraries from Emacs
- Tory Anderson: embark-org file missing in straight build - including solution
- Tory Anderson: error: one of my transients misplaces cursor activity - including solution
- Emacs development:
- emacs-devel:
- Naming guidelines for ELPA packages (see also Reddit discussion of names are not descriptions thread)
- Tip for managing attachments if you're reading mail with Rmail
- where to find info on mapping numeric font weight to symbolic - beginning of src/font.c
- Discussion about a change to use-dialog-box-p and GUI dialogs
- Reminder that e-mail addresses used for contributions are public
- Help wanted: extending auth-source and plstore for more XOAUTH2 scenarios
- Help wanted: support SARIF-formatted diagnostics
- New Rmail commands for reading mailing-lists
- Improved copy-tree documentation and test (bug#63509)
- Minor fixes of last change
- Make 'copy-tree' work with records
- Add :vc keyword to use-package for VC package support
- Support side-effects while building VC packages
- emacs-devel:
- New packages:
- calibre: Interact with Calibre libraries from Emacs (GNU ELPA)
- clojure-ts-mode: Major mode for Clojure code (MELPA)
- elfeed-webkit: Render elfeed entries in embedded webkit widgets (MELPA)
- elune-theme: Elune theme (MELPA)
- gpr-yasnippets: Yasnippets for GNAT project files (MELPA)
- pdf-view-pagemark: Add indicator in pdfview mode to show the page remaining (MELPA)
- prometheus-mode: Major modes for Prometheus files (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-05-15 Emacs news
- Emacs 29:
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): Show and Tell! https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 19 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat May 20 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 20 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat May 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
- If you like Straight, you should try Elpaca
- deianira: Give every Emacs key sequence prefix the power to persist
- Jonas Bernoulli: Transient 0.4 released - continuing to look for donations
- dotfiles/emacs.org at master · kwpav/dotfiles · GitHub
- djgoku's Emacs Config
- garyo's Emacs Config
- ChanderG's Emacs Config
- My Emacs Config :D
- .dotfiles: Top-level Files of tip
- Appearance:
- Navigation:
- Dired:
- Emacs package nerd-icons-dired (02:02)
- Org Mode:
- Marcin Borkowski: Dieting with Org mode
- Org mode | Refile this under "Totally awesome, dude." (07:56)
- Request for feedback on package documentation (org-gtd 3.0, pre-release)
- Jeremy Friesen: The Why of Linking to a Resource Multiple Times
- Emacs | Org id will change how you see things (10:38)
- Import, export, and integration:
- Converting an Excel spreadsheet into an org-table (Reddit)
- ox-html-markdown-style-footnotes: Markdown-style footnotes for ox-html.el
- How to produce formal Indian-style Letters using Org-mode and OpenDocument exporter
- Ken Grimes - Using ox-hugo To Build Websites with Emacs (2018)
- org-src-context: LSP support for Org source buffers.
- How I Crafted the New Website with Org Publish - System Crafters Live! (02:04:40)
- Org development:
- Completion:
- Coding:
- sly-stepper: A portable Common Lisp stepper interface
- Using Go on GNU Emacs 29 or later
- GitHub - vkazanov/quakec-mode: Emacs major mode for QuakeC development (Reddit)
- Peter Hoeg / prometheus-mode · GitLab (Reddit)
- burakbayramli/emacs-jupyter: emacs plug-in to run python code inside tex or markdown buffer (Reddit)
- emacs tree-sitter set up and installing grammars (01:13:25)
- Math:
- Basic introduction to Emacs Calc (07:10)
- Mail, news, and chat:
- AI:
- Community:
- Other:
- hckiang/emacs-jyutping: An Emacs Quail input method for Cantonese language. (2020)
- D.V.F.P.: Notes on resolving differences between two documents with the built-in resources of Vim and Emacs (Irreal)
- bash scripts i use daily currently (for non-emacs terminal)
- FYI: Github CI for mirrored/forked Emacs' feature/android branch.
- Zachary Kanfer: Nix Development Shells
- Emacs development:
- New packages:
- awk-yasnippets: Yasnippets for AWK (MELPA)
- champagne: Graphical countdowns (MELPA)
- esmond-theme: Esmond dark theme (MELPA)
- lab: An interface for GitLab (MELPA)
- projection-multi: Projection integration for `compile-multi' (MELPA)
- repl-driven-development: Send arbitrary code to a REPL in the background (MELPA)
- urgrep: Universal recursive grep (GNU ELPA)
- url-http-oauth: OAuth 2.0 for URL library (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-05-08 Emacs news
- Upcoming events:
- Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 12 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat May 13 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 13 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed May 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Tags are functions of Org sections (•̀ᴗ•́)و (Reddit)
- Org Roam:
- Import, export, and integration:
- ox-html-stable-ids.el: Stable IDs for ox-html.el
- Org-mode - LaTex default image width (03:32)
- Org-mode - Display bullets one by one in beamer (03:18)
- Automate conversion of blog from org-mode to Html, Markdown and Gemini using Docker image
alpine-org2blogand GitLab CI - Generate repository README files from Org documents
- jonno-l-r/org_notebook_renderer: Blog-style notebook indexer and renderer for org documents (Reddit) - PHP
- ox-md-title: Document titles for ox-md.el
- Integrate Zotero pdf notes with org roam
- Reading keybindings from an org-table and generate relevant elisp code.
- Completion:
- Coding:
- Mail, news, and chat:
- Doom Emacs:
- Comment installer Doom Emacs (30:20)
- Multimedia:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- What's that email client doing here? (Irreal)
- 私人培训教学课程:Emacs, Linux 和人生 | Protesilaos Stavrou
- Irreal: A Hopeless Addict
- Irreal: An Apostate Comes Home
- Live: General Emacs maintenance work (01:36:49)
- Survey studying how users automate frequent actions in daily use of interactive software (Emacs, Blender, etc.) (Reddit) - 30-45min, non-libre JS
- Other:
- T. V. Raman: Emacspeak 58.0 (ErgoDog) Unleashed
- Emacs Meta Dot And CTRL C CTRL D Are Super Useful 2023_05_07_22:48:48 (12:29)
- FYI: C-h type-break-mode
- Emacs long line demo: operating a file with a 10MB long line!
- dwim-shell-command for uploading files to 0x0.st
- Mastering Emacs in Japaneseを入手する方法 - Qiita
- Текстовой редактор emacs (01:01:35)
- Emacs development:
- New packages:
- bencode: Bencode encoding / decoding (MELPA)
- devil: Minor mode for Devil-like command entering (MELPA)
- mame: A MAME front-end (MELPA)
- python-view-data: View data in python (MELPA)
- tree-inspector: Inspector tool for Emacs Lisp object that uses a treeview (GNU ELPA)
- zone-tmux-clock: Zone out with a tmux style clock (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-05-01 Emacs news
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #5 2023 (v zivo) https://dogodki.kompot.si/events/c1ecfef6-f7c4-4df2-99ef-4a7fd78c8cd6 Wed May 10 2000 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 12 1800 Europe/Paris
- EmacsSF (in person): coffee.el: calm and civilized, actually https://www.meetup.com/emacs-sf/events/293234996/ Sat May 13 1100 America/Los_Angeles
- Emacs configuration:
- D.V.F.P.: Emacs, portable configurazione with "use-package" and "straight"
- Ross A. Baker's Emacs config
- Pablo’s Emacs config
- Wrote a custom mode-line with some help from chatgpt. Shaved some time off init time by removing doom-modeline.
- kborling's Emacs config
- My emacs config, with README.org index generated from init.el (Reddit)
- Leaving Doom Emacs For GNU Emacs?
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Emacs + Orgmode synergy (05:28)
- MAXIMUM FOCUS | Org Mode Deep Work Log Updated and Improved! (Based On Feedback) (06:00)
- Grant Rettke: Org mode: Table Data -> Code -> Results (Irreal)
- Org ID, Org Attach & Better Folder Names · The Art of Not Asking Why
- Alvaro Ramirez: Generating elisp org docs (Irreal)
- Alternatives to Org (that I will not be using) – MacAdie Web Blog (Irreal)
- Import, export, and integration:
- Emacs | How To Create Beautiful HTML Documents With Org Mode (28:05)
- postprocess_Org-mode_iCal_export: Adding reminder alarms (defined as Org-mode tags) to your iCalendar export file
- zulip-helpers.el: Some helpers to post from my org-mode file to Zulip
- How To automate GraphViz generate image from dot file using alpine
- exchange2org: Connects to your Exchange server and extracts data in Org-mode format
- Org-mode - Change beamer colours (07:15)
- Coding:
- Mail, news, and chat:
- Doom Emacs:
- AI:
- Community:
- Other:
- [ANN] svg-battery-indicator
- New Package: say-region.el
- Recording and screenshotting windows: the lazy way (Irreal) - Mac
- [Guide] Compile your own Emacs to make it really really fast, on Windows
- Custom-built Emacs vs Pre-built Emacs benchmarks (v30.0.50) and current Emacs performance on Windows
- If you're having trouble getting Emacs-29 to run under SystemD in Fedora….
- Build Your Own Bootable Emacs Environment
- Restif1975/bel-compiler: A Bel compiler to Emacs Lisp bytecode
- Emacs development:
- New packages:
- async-job-queue: Dispatch queue of async jobs to a fixed number of slots (MELPA)
- bbww: Improved word-jumping functions (MELPA)
- bind: Bind commands to keys (MELPA)
- bitpack: Bit packing functions (MELPA)
- blackjack: The game of Blackjack (MELPA)
- dall-e-shell: Interaction mode for DALL-E (MELPA)
- hima-theme: A minimal theme with pretty colors (MELPA)
- nerd-icons-completion: Add icons to completion candidates (MELPA)
- ob-chatgpt-shell: Org babel functions for ChatGPT evaluation (MELPA)
- ob-dall-e-shell: Org babel functions for DALL-E evaluation (MELPA)
- org-assistant: Org babel extension for Chat Assistant APIs (MELPA)
- org-change: Annotate changes in org-mode files (MELPA)
- projection: Project specific compilation commands (MELPA)
- rewriting-pcase: Support for rewriting sexps in source code (MELPA)
- treemacs-nerd-icons: Emacs Nerd Font Icons theme for treemacs (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-04-24 Emacs news
- Help wanted:
- Emacs 29:
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Apr 27 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 28 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 29 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 30 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143201/ Wed May 3 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu May 4 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri May 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri May 5 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat May 6 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat May 6 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun May 7 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs configuration:
- bind.el – A key binder with prefix, autoload, repeat-mode and save&restore support
- Emacs Package Hydra: Some Use Cases (04:34)
- Emacs Packages for Modal Editing - System Crafters Live! (01:59:09)
- magnars' Emacs Config used in emacsrocks.com
- sochotnicky's Doom Emacs Config
- Nathan-Furnal's Emacs Config
- milanglacier's Emacs Config
- Hank Greenburg's Emacs Config
- amno1's Emacs Config
- Emacs Lisp:
- Appearance:
- Navigation:
- Hyperbole:
- Writing:
- Org Mode:
- Org-mode - How I handle not done tasks? (06:04)
- Marcin Borkowski: Org mode clock table for the last week
- Bz01: Ricing Org Mode (Reddit)
- Using local variables for org-archive and org-refile
- Emacs Micro Lesson 4: Org Mode Structured Blocks (06:33)
- Import, export, and integration:
- Literate Org Tangle and Noweb Emacs Theme: To arrange source blocks the way I want, not the computer
- org-remoteimg: Display remote inline images in org-mode with automatic caching.
- Org-mode - I started using beamer (04:07)
- Emacs | Dynamic Numbered Headings In Org Mode Documents (WHAT!?) (04:26) - org-num-mode
- Delegating markdown blocks over to org babel (Reddit)
- Alvaro Ramirez: ob-swiftui updates
- Completion:
- Coding:
- Mail, news, and chat:
- AI:
- Community:
- Other:
- password-store-ivy: A pass frontend based on Ivy
- James Dyer: Improvements to pure-paragraph-refill
- wttr-weather.el: wttr.in weather report
- jackrusher/scimacs: The Small Clojure Interpreter (SCI) integrated with emacs as a loadable module
- Como crear diagramas dentro de Emacs usando PlantUML (11:32)
- Emacs Cyberdeck (Reddit) - Emacs on an Android via UserLAnd
- Emacs development:
- New packages:
- chatgpt-shell: Interaction mode for ChatGPT (MELPA)
- jami-bot: An extendable chat bot for the private messenger GNU Jami (MELPA)
- nerd-icons-dired: Shows icons for each file in dired mode (MELPA)
- nerd-icons-ivy-rich: Excellent experience with nerd icons for ivy/counsel (MELPA)
- opensub: Search and download from open-subtitles (MELPA)
- shell-maker: Interaction mode for making comint shells (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, lemmy, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-04-17 Emacs news
- Emacs 29.0.90 pretest is available (Reddit, HN, Irreal)
- Upcoming events:
- London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata – Tue Apr 18 0200 Asia/Singapore
- M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (7/n) https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 21 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 22 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 23 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 26 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Apr 27 0030 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- How I'm Working With Tasks and My Agenda
- Note-taking strategy 2023
- Making a plaintext personal CRM with org-contacts
- Emacs | Clean Up Your Org Mode Document With Org Indent Mode (08:08)
- My first couple packages - KLP for Org naming, org-lectures
- org-imgtog: Automatic inline image toggling similar to org-fragtog (Reddit)
- Org-mode - Agenda file is not in org mode (04:16)
- Org-Mode Export to Notion
- Org development:
- Completion:
- Math:
- Mail, news, and chat:
- Multimedia:
- lorniu/mpvi: Integrated Video Tool on Emacs via MPV (Reddit) - includes OCR, subtitles, transcoding
- EXWM:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- 916 days of Emacs (Reddit, HN, Irreal) - nice graphs, including time breakdowns
- Vimari and my Emacs origin story
- I left Emacs and Org-Mode 8 months ago and switched to more modern note-taking tools. But yesterday I came back to it, and now I feel at home.
- [NEW] post.tonyaldon.com
- Emacs Redux Turns 10 (Reddit)
- Protesilaos Stavrou: Interview with Syntopikon on Emacs and life
- Eric MacAdie: 2023-04 Austin Emacs Meetup
- Other:
- Emacs as a Shell - trying to think of Emacs as a shell rather than an editor
- Combo : Guix shell + Emacs envrc.el - .env files
- Marcin Borkowski: Downcasing word at point in the whole buffer (Irreal)
- Emacs Quick Productivity Enhance Tips - join lines, enclose, repeat, expand, kill sentence, etc.
- deno-bridge (Reddit)
- Anyone else using the Nextstep build of Emacs with GNUstep under Linux? (Reddit)
- Taking screenshots or videos (gifs) of any macOS window
- Jean-Christophe Helary: Launch files in Emacs.app
- How To Install Emacs in Ubuntu (in 2023) (04:23)
- Emacs development:
- emacs-devel list:
- Potential issues with Rust contributions Re: Consideration for Rust contributions in Emacs based on Rust Foundation draft
- Impact of CVEs on Emacs in corporate environments (also here)
- Explanation of signal handling and cleanup
- Discussion about improving the flymake API
- Discussion about thread challenges
- Delaying feature/android
- Disallow creation of circular variable alias chains
- Flymake: add new flymake-show-diagnostics-at-end-of-line option
- eshell: Add 'rgrep' builtin
- emacs-devel list:
- New packages:
- code-compass: Navigate software aided by metrics and visualization (MELPA)
- nerd-icons-ibuffer: Display nerd icons in ibuffer (MELPA)
- nordic-night-theme: A darker, more colorful version of the lovely Nord theme (MELPA)
- sentex: Regex-based sentence navigation rules (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-04-10 Emacs news
- Emacs 29.0.90 pretest is available (Reddit)
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 22, 2023
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 14 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 15 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- EmacsSF (in person): Springtime coffee.el https://www.meetup.com/emacs-sf/events/292525837/ Sat Apr 15 1100 America/Los_Angeles
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 16 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- London Emacs Hacking: Emacs London Meetup https://www.meetup.com/london-emacs-hacking/events/292808528/ Mon Apr 17 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 2000 Europe/Berlin - 2330 Asia/Kolkata – Tue Apr 18 0200 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Apr 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Apr 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
- Testing different Emacs distros easy way in Emacs 29/30
- tripleee's Simple modular Emacs startup file management library
- My basic keybinding setup for Emacs with evil-mode and Kmonad to avoid using pinkies
- fingers.el: Modal editing minor mode for Emacs
- vidbina's Emacs Config
- jackkamm's Emacs Config
- rdbeni0's Emacs Config
- Emacs Lisp:
- Nicolas Martyanoff: Making IELM More Comfortable (Reddit, HN, Irreal)
- shell-maker: Make your own shell in 15 lines of elisp (batteries included) (Reddit, HN, lobste.rs, Irreal)
- Eask: A package development tool for your Elisp packages; Eask is an alternative to Cask, makem.sh, and Eldev (Reddit)
- clj2el: transpile clojure to elisp
- Appearance:
- Writing:
- Org Mode:
- How I org in 2023 (lobste.rs)
- UOMF: How I'm Working With Tasks and My Emacs Org-mode Agenda
- Org Log: My thoughts on journalling with Org mode (HN)
- Dig My Grave: Leveraging the Triple Back-tick in Org Mode // Take on Rules (Reddit)
- James Dyer: Sorting Org Tags using Org Mode!
- org-hyperscheduler screencast - YouTube (Reddit)
- notes-list: Emacs notes list
- Guide to Org Cite
- iPhone tricks 175 - Running Emacs and org file on iPhone! (01:00)
- Quick recap of the state of Org mode apps for Android
- Import, export, and integration:
- nbcorg: A jupyter notebook to orgmode exporter for nbconvert
- I wrote a script to convert koreader highlights to org mode (Reddit)
- How to Generate a Single html-file with Embedded Images
- Unwound Stack: indie-org.sh - demonstration site for indieweb publishing
- Sacha Chua: Using Org Mode tables and Emacs Lisp to create Minecraft Java JSON command books
- Other apps:
- Import, export, and integration:
- Org development:
- Coding:
- Shells:
- Doom Emacs:
- AI:
- Community:
- Other:
Emacs development:
- emacs-devel:
- New packages:
- cats: Monads for Elisp (MELPA)
- dired-gitignore: A minor mode to hide gitignored files in a dired buffer (MELPA)
- environ: API for environment variables and env files (MELPA)
- nerd-icons: Emacs Nerd Font Icons Library (MELPA)
- org-tidy: A minor mode to tidy org-mode buffers (MELPA)
- switchy-window: A most-recently-used window switcher (GNU ELPA)
- tabgo: Jump to tabs, avy style (MELPA)
- wgrep-deadgrep: Writable deadgrep buffer and apply the changes to files (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-04-03 Emacs news
- Help wanted:
- Please test Android prebuilts (Reddit)
- Support dgutov's Emacs work company-mode, diff-hl, xref, project.el, ruby-mode, VC (Reddit)
- Anyone wants to help work on the NS port? - Related to macOS, OpenStep, or GNUstep?
- Upcoming events:
- Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143198/ Wed Apr 5 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto - 2330 Etc/GMT – Thu Apr 6 0130 Europe/Berlin - 0500 Asia/Kolkata - 0730 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Apr 14 1800 Europe/Paris
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Eric MacAdie: Tracking Tax Documents And Other Ideas For Learning Org Mode (Irreal)
- James Dyer: Sorting Org Tags
- org-glossary: Glossary, Acronyms, and Index capability within Org
- Org-mode - My video making strategy (05:04)
- Replace Jupyter Notebook With Emacs Org Mode (Reddit, HN)
- Org noter - Screencast
- purlupar / treehouse · Create a multi-page static website from a single org file (Reddit)
- hyperorg: Hyperorg converts org-files and especially orgroam-v2-files into html-files (Reddit)
- Carl2/conan-elisp: To use conan inside emacs, this is suppose mainly be used with org-mode source (Reddit)
- Share Org Mode Link with Captee (00:20), todo item (00:17), selected text (00:19)
- omast: Orgmode Abstract Syntax Tree format
- Org development:
- Denote:
- Completion:
- Coding:
- Math:
- Web:
- Emacs wiki-summary (04:09)
- Mail, news, and chat:
- Evil mode:
- Doom Emacs:
- Doom Emacs - Getting Started (30:00)
- My Doom Emacs Configuration (01:03:21)
- Fun:
- Comic strips in Emacs (02:06)
- AI:
- Crafting the Future: AI Assistants in Emacs - System Crafters Live! (01:55:16)
- Suggest a gpt plugin for me
- Turn Emacs into your personal AI assistant with org-ai (05:02, Reddit, lobste.rs)
- Khoj Chat: A Search Assistant for your Org-Mode Notes (Reddit)
- OpenAI.el library, codegpt, chatgpt and dall-e
- codegpt: Use GPT-3 inside Emacs
- Announcing ancilla.el, another AI coding assistant
- Community:
- Weekly Tips, Tricks, &c. Thread
- What are the small reasons to try Emacs?
- How to advertise an Emacs package properly?
- Mastering Emacs Together (Reddit, lobste.rs)
- Irreal: Eli Zaretskii Wins FSF Award
- The Emacs Curse: When Everything Else Just Feels Inferior 😱🧙♂️ - coping at work
- Things Your Editor Should Have with Amir Rajan | Rubber Duck Dev Show Mar 16, 2023 (Reddit)
- A Bit of Computing and Emacs History for the Interested (Reddit)
- Other:
Emacs development:
- emacs-devel:
- New packages:
- chroma: Color manipulation library (MELPA)
- clause: Functions to move, mark, kill by clause (MELPA)
- nickel-mode: A major mode for editing Nickel source code (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-03-27 Emacs news
- Security:
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Mar 30 0030 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 31 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 1 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 1 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 2 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #4 2023 https://dogodki.kompot.si/events/2c9a7e59-16d7-410c-857b-208dad75a489 Mon Apr 3 1900 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Apr 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Apr 7 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2100 Europe/Berlin – Sat Apr 8 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Apr 8 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Apr 9 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Emacs ef-themes (by Prot) (05:49)
- Navigation:
- Writing:
- Org Mode:
- Emacs Tutorial 6 - Introducing: org-mode
- Org Novelist: A system for writing novel-length fiction using Emacs Org mode. (Irreal)
- Reflecting on my history with org-mode in 2023 ·
- Simple project I created: org context clues (Reddit)
- org-aggregate: Aggregates tables in Org mode (Reddit)
- Insert link from consult-org-headings with embark
- Marcin Borkowski: Manually entering clocking data
- org-inline-clocking-buttons: Clock In/Clock Out buttons per org heading to simplify clocking in whether on a phone or a desktop.
- khalorg: Export and import org agenda items to a Khal calendar.
- awesome-org-roam - A curated list of awesome Org-roam resources
- Org-noter is under new maintainership with the first MELPA update since 2019
- Orgzly auto syncronisation for sync tools like syncthing
- Use braindump4000 to convert your org-mode database to an obsidian vault for mobile access with the Obsidian app (Reddit)
- VS Code Org Mode is an extension for Visual Studio Code inspired by the venerable Org mode for Emacs
- Org development:
- Completion:
- Coding:
- From vanilla Emacs to Java IDE in 5 minutes
- spdx.el: Insert SPDX license header
- Tory Anderson: moving injected styles to a static .css file
- Meta Redux: Bad nREPL: 10 Things You Hate About nREPL
- Manuel Uberti: CIDER and Clojure LSP
- Jeremy Friesen: Using Built-in Emacs 29 Treemacs Package to Get Qualified Ruby Function Name
- Jump around huge code bases in Emacs without LSP or TAGS (Reddit)
- Better Magit Diffs [with delta and difftastic]
- Git graph - 2
- Shells:
- Web:
- Mail, news, and chat:
- Evil mode:
- Doom Emacs:
- Multimedia:
- AI:
- Why Emacs is the best platform for LLMs (Irreal)
- GitHub announces a bunch of new GPT-4 powered coding assistants. What should and could Emacs and open-source community do?
- I asked the AI overlords for an over the top Emacs icon 😅 (Reddit)
- Search with llama (Reddit)
- 50 line elisp script for querying ChatGPT 3.5
- Alvaro Ramirez: A ChatGPT Emacs shell (lobste.rs)
- chatgpt-shell.el now with experimental DALL-E support (Reddit, lobste.rs, lobste.rs)
- C3PO.el Unleash the power of the Force using ChatGPT inside Emacs. (Reddit)
- Yet Another ChatGPT Facade (Reddit)
- leafy-mode: Emacs minor-mode built on top of org-mode for working with ChatGPT (Reddit)
- Community:
- Other:
- Let's read the Emacs source code - YouTube (Reddit)
- Creating Info Manuals And Adding Them Into Emacs (Reddit)
- There is a new guy on Youtube making some Emacs videos. Here he shows how to compile Emacs 29 on Ubuntu.
- New blog post: my current build command for Windows (Reddit)
- If your Emacs takes a ridiculous amount of time to launch on Windows - exclude from Windows Defender
- Emacs development:
- emacs-devel:
- Tree sitter: Should *-ts-modes derive from a common base?
- Re: eglot-test-diagnostic-tags-unnecessary-code fails with certain clang
- built-in sqlite support in 29 - still time for changes?
- Problem with indentation blinking with treesitter
- How to log errors during compilation
- How to debug Emacs when it starts using lots of CPU
- Add option to register packages as projects
- Connection-local variables are applied in buffers visiting a remote file
- * etc/NEWS: Mention that \x without hex digits is an error.
- New user option remote-file-name-inhibit-auto-save
- emacs-devel:
- New packages:
- auto-header: Automatically find the right headers (GNU ELPA)
- fleetish-theme: A take on the JetBrains Fleet theme (MELPA)
- jinx: Enchanted Just-in-time Spell Checker (GNU ELPA, MELPA)
- jsdoc: Insert JSDoc comments (MELPA)
- latvian-holidays: Latvian holidays for the calendar (MELPA)
- ob-drawtiming: Functions for drawtiming evaluation in org-babel (MELPA)
- openpgp: Client for keys.openpgp.org (GNU ELPA)
- orgmdb: An OMDb API client with some convenience functions (MELPA)
- site-lisp: Manage site-lisp directories (GNU ELPA)
- sway-lang-mode: Major mode for sway (MELPA)
- xref-union: Combine multiple Xref backends (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-03-20 Emacs news
- Upcoming events:
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1100 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 29 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata – Thu Mar 30 0030 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- The Compat Elisp Library: A Package Maintainer’s Best Friend (Reddit)
- Andrea: Doctest.el or testing your pure Elisp functions in your docstring
- elisp-demos - Demonstrate Emacs Lisp APIs
- galdor/colors: Emacs Lisp color manipulation utilities. (@galdor)
- toggle-debug-on-hidden-error.el: Get stack trace for functions with suppressed errors (filter functions, post command hooks, etc.) · GitHub
- plz.el v0.4 released (An HTTP library for Emacs) (Reddit)
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- How an Uber-Geeky Text Mode in a 40-Year-Old Editor Saved My Novel (Reddit)
- Notes list (Reddit)
- Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more
- Jack Baty: Back to Org-roam (from Denote)
- Import, export, and integration:
- Org development:
- Denote:
- Completion:
- Coding:
- Discovering Emacs podcast: Using Whitespace Mode in Emacs - EP4
- GNU Emacs as a LISP interpreter
- Just Sharing A Slight Tip On Forcing React Projects To Actually Indent Properly In Emacs
- major-mode for AutoIT language (Reddit)
- Splitting and joining arguments using tree-sitter (Reddit)
- Jeremy Friesen: Creating an Emacs Function to Create Yardoc Stubs - tree-sitter
- Git graph
- vc-p4: VC integration with the Perforce version control system.
- Mail, news, and chat:
- Fun:
- Save your screen with Emacs (01:09)
- Let's play 2048 in Emacs (03:34)
- AI:
- Community:
- Other:
- Emacs development:
- Prerelease naming, other work for 28.3 RC1
- Effects of speech-enabling set-minibuffer-message - I like how T.V Raman's discovering more about Emacs (even old features) by adding speech to more things. =) If you use Emacspeak and would like prefix keys echoed faster, set echo-keystrokes to a small value
- Rename tramp-use-ssh-controlmaster-options to tramp-use-connection-share
- New packages:
- feline: A modeline with very little (MELPA)
- gptel: A simple ChatGPT client (MELPA)
- hyperdrive: Emacs gateway to the Hypercore network (MELPA)
- lark-mode: Major mode for editing Lark parser code (MELPA)
- org-ai: Emacs org-mode integration for the OpenAI API (MELPA)
- realgud-trepan-xpy: Realgud front-end to trepan-xpy (GNU ELPA)
- time-uuid-mode: Minor mode for previewing time uuids as an overlay (MELPA)
- transient-extras-a2ps: A transient interface to a2ps (MELPA)
- transient-extras: Extra features for transient (MELPA)
- transient-extras-lp: A transient interface to lp (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-03-13 Emacs news
- Security:
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 25, 2023
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Mar 16 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Mar 18 0030 Asia/Kolkata - 0300 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 1900 Etc/GMT - 2000 Europe/Berlin – Sat Mar 25 0030 Asia/Kolkata - 0300 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Mar 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Making Emacs change the color of digits to match my synesthetic colors (click on show content to read the post)
- Coloring Regular Expression via Modus Themes for Treesit Faces // Take on Rules
- Display line numbers permanently on emacs (01:00)
- treemacs-devicons: a vim-devicons inspired theme for treemacs!
- Protesilaos Stavrou: Emacs: ef-themes version 0.11.0
- Navigation:
- Writing:
- Org Mode:
- Custom Emacs Dashboard with upcoming Org Mode Tasks, random Org Roam note and more (14:53)
- Human-readable attach id's for org-attach
- alphapapa/org-ql: v0.7 released (An Org-mode query language, including search commands and saved views) (r/emacs, r/orgmode)
- org-modern-indent v0.1
- Marcin Borkowski: Adding my TODOs to agenda
- Irreal: Org Pretty Table
- James Dyer: Editing org files on an Android device - Part 1
- Import, export, and integration:
- cpbotha/braindump4000: jethrokuan's braindump modified for nested org-files and many broken links (@cpbotha)
- Fast, Async LaTeX Previews in Org Mode (13:13)
- One command to export org to html with Tufte css style.
- Introducing Captee alpha, looking for testers Share links and content from other apps in Org markup in macOS (YouTube 2:18)
- Integrating Drawings into org-mode
- Denote:
- Completion:
- Coding:
- meain/scopeline.el - Display scope information at end of block (Reddit)
- lurk-emacs: Emacs IDE functionality for lurk
- treesit-auto: Automatically pick between TreeSitter and default major modes in Emacs 29+
- clojure-mode meets tree-sitter (Reddit)
- alphapapa/magit-todos: v1.6 released (Show source files' TODOs in Magit status buffer) (Reddit)
- FYI: Tracing lines across commits in Magit
- Mail, news, and chat:
- Fun:
- AI:
- Community:
- Other:
- Emacs development:
- emacs-devel:
- continuation passing in Emacs vs. JUST-THIS-ONE
- why you shouldn't set gc-cons-threshold to a very large number, especially on Android Re: Indentation and gc
- Re: Qt can now survive Wayland compositor restarts
- Re: attribute ((cleanup)) and emacs-module.c
- New (only?) extensible logging package for Emacs
- Re: Merging feature/android - modules
- Repair and speed up safe-copy-tree and make it internal (bug#61962)
- Add elixir-ts-mode (Bug#61996)
- Add heex-ts-mode (Bug#61996)
- Add functions to query Emacs Lisp examples registered in shortdoc
- Use a face for DocView SVG
- eval-and-compile: Strip symbol positions for eval but not for compile.
- emacs-devel:
- New packages:
- chaos-mode: A major mode for the Chaos programming language (MELPA)
- compile-multi: A multi target interface to compile (MELPA)
- denote-menu: View denote files in a tabulated list. (GNU ELPA)
- dired-list: Create dired listings from sources (MELPA)
- electric-ospl: Electric OSPL Mode (MELPA)
- fantom-mode: A major mode for the Fantom programming language (MELPA)
- lgr: A fully featured logging framework (MELPA)
- majapahit-themes: Color theme with a dark and light versions (MELPA)
- morrowind-theme: Theme (MELPA)
- ob-d2: Org-babel functions for d2 (MELPA)
- pd-remote: Pd remote control helper (MELPA)
- perject: Session-persistent project management (MELPA)
- scopeline: Show scope info of blocks in buffer at end of scope (MELPA)
- wren-mode: A major mode for the Wren programming language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-03-06 Emacs news
Update: Added https://www.fredgruber.org/post/ess_emacs_default_r_session/ to Org Mode section.
- Upcoming events:
- Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Mar 11 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 12 0100 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 0900 Etc/GMT - 1000 Europe/Berlin - 1430 Asia/Kolkata - 1700 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Wed Mar 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Mar 16 0000 Asia/Singapore
- Beginner:
- Use GNU Emacs (Reddit, HN, lobste.rs, Irreal)
- Emacs configuration:
- Elpaca: The Basics
- Karthik Chikmagalur: Persistent prefix keymaps in Emacs
- Crafted Emacs Update for March 2023
- Emacs bankruptcy
- DTOS #DistroTube Derek Taylor's Custom Xmonad Emacs Post Install Script -Taking it For a Spin! (27:01)
- The extensible vi layer for Emacs | Hacker News
- Is It "WRONG" To Learn Emacs With The Evil Bindings (20:51)
- Una configuracion minimalista para Emacs — algo para comenzar (0x0003) (34:04)
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Why and How I use "Org Mode" for my writing and more (2022, Irreal)
- Make your Org Reports Pretty (Irreal)
- My simple note take system in Emacs (05:50)
- Why I Prefer Emacs Over VSCode and vim (08:23, Irreal) - Org Mode demo
- Set default ess R session to the default Orgmode R session | Fred Gruber
- Boris Buliga - Task management with org-roam Vol. 2: Categories
- TIL org agenda automatically parses time ranges in headlines
- Denote:
- Completion:
- Coding:
- Math:
- Mail, news, and chat:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Neal Stephenson, on whether he still uses Emacs: "YEs, every day"
- Uses This / Mary Rose Cook
- Thanks for your support and patience - message from Jonas Bernoulli
- Would you pay for an Emacs distro?
- Blast from the future from the past: Eyemacs (MIT students in the 90s) (Reddit)
- Ask HN: Best path to Emacs for lifelong vi guy? | Hacker News
- Other:
- 9 Emacs packages for your consideration: async-backup, iedit, auto-yasnippet, which-key and more (08:10)
- ucs-utils: Utilities for Unicode characters in Emacs
- keepass-cli-rs: Another keepass cli with emacs integration!
- Today Is International Mouse Arm Day. Do you use the mouse in Emacs?
- T. V. Raman: Training Wheels For Better Ergonomics - echo-keystrokes
- Mario Jason Braganza: Emacs Can Transparently Encrypt and Decrypt File With Gpg
- Emacs 29.0.60 (Windows)
- Quick Tip On How To Add Emacs 29's Icon To Windows Taskbar For WSL2 With Ubuntu-22.04
- Emacs GPU rendering - emacs-ng, PGTK
- Emacs development:
- New packages:
- bibtex-capf: Completion at point for bibtex (MELPA)
- darkman: Seamless integration with Darkman (MELPA)
- inspire: Emacs interface for inspirehep.net (MELPA)
- jit-spell: Just-in-time spell checking (GNU ELPA)
- mono-complete: Completion suggestions with multiple back-ends (MELPA)
- tardis-theme: Quantum Country Theme (MELPA)
- wasp-mode: A major mode for the Wasp programming language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-02-27 Emacs news
- Help wanted:
- Security:
- CVE-2022-48337: GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file
- CVE-2022-48338: In GNU Emacs through 28.2. In ruby-mode.el, the ruby-find-library-file function has a local command injection vulnerability.
- CVE-2022-48339: Emacs <= 28.2: htmlfontify.el has a command injection vulnerability
- Emacs 28.3 rc1 pretest is available, fixing CVE-2022-45939
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Mar 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Mar 3 0030 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Mar 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Mar 4 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Mar 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Mar 4 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Mar 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Mar 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup #3 2023 https://dogodki.kompot.si/events/c5630087-b9ec-4f48-9bb1-2ba337c1850f Mon Mar 6 2000 CET
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 10 1800 Europe/Paris
- Emacs configuration:
- emacs can be "heavy" but still blazingly fast (Irreal)
- The most important snippet in my Emacs init file. (For Newbs)
- Aimé Bertrand: Custom functions No. 2 - Modules
- Jeremy Friesen: My Lesser Sung Packages of Emacs
- 5 CONFIGURACIONES BÁSICAS que le hago a Emacs (06:54)
- Elpaca: Async Emacs Package Manager (08:03)
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Emacs and Org-babel for flaw analysis. (Reddit, Irreal)
- Mario Jason Braganza: Org Mode Subtree Expansion With the Mouse
- panapnamana/org-highlight-hydra: A pop-up menu for highlighting in org-mode. (Reddit)
- OrgMode E02S02: Agenda view (advanced)
- Emacs org-speed commands: WOW! (10:56)
- MS Word document comments using org-mode (06:52)
- Completion:
- Coding:
- Mail, news, and chat:
- Fun:
- AI:
- Setting up Github Copilot in Emacs
- Matus Goljer (Fuco1): Using OpenAI GPT to search your org files
- emacs+whisper+chatgpt: press F12 to record, use whisper to transcribe and chatgpt answers; proof of concept but surreal (Reddit, HN)
- emacs + whisper + chatgpt rewrite text (00:19)
- emacs + whisper + chatgpt - refactor code (00:33)
- Community:
- Other:
- Emacs-Appindicator - create and control tray icons with Elisp!
- zhenhua-wang/emacs-cpu-temperature: Get cpu temperature in emacs (Reddit)
- Gosling's implementation of Emacs now open source (Reddit)
- restart-emacs: A simple emacs package to restart emacs from within emacs
- Discovering Emacs podcast: 2 - Efficiency With The Mark Ring (7:14, Irreal)
- Using Emacs to backup a Raspberry Pi (Reddit)
- Emacs is on F-Droid | Hacker News
- Emacs development:
- New packages:
- beframe: Isolate buffers per frame (GNU ELPA)
- brec-mode: A major mode for editing Breccian text (MELPA)
- gptai: Integrate with the OpenAI API (MELPA)
- kconfig-ref: A simple package for looking up kconfig symbol quickly (MELPA)
- kkp: Enable support for the Kitty Keyboard Protocol (MELPA)
- magit-stats: Generates GIT Repo Statistics Report (MELPA)
- no-clown-fiesta-theme: Not-so-colorful-theme (MELPA)
- squirrel-mode: A major mode for the Squirrel programming language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-02-20 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Feb 22 0000 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 22 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Feb 23 0130 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 25 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/291143186/ Wed Mar 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Mar 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 2 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Mar 3 0030 Asia/Singapore
- Beginner:
- Emacs configuration:
- Will any emacs package manager let me audit packages before installing them?
- Overdr0ne/holymotion: evil-easymotion, purified of evil (Reddit)
- Emacs Control H Key Prefix Can Be Bloody Useful 2023_02_16_03:04:20 (12:01)
- T. V. Raman: Enhance Emacs Ergonomics Under X: Happy Hands! (Irreal)
- Jeremy Friesen: Adding Complex Keyboard Modifications via Karabiner as an Emacs Experiment (Irreal)
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- My simple, effective org mode setup (Reddit)
- Emacs and Org-Mode for Project Break Downs and Estimation (Irreal)
- Marcin Borkowski: My approach to TODOs
- gists/format-org-mode-source-blocks.el - format source blocks on exit
- Backlink count for Org Roam (Mastodon)
- gists/tempel-org-links.el (Mastodon)
- Org Mode Gripes
- ~arnebab/vorlesung-netztechnik - lectures about network technology with Org Mode source, in German, with a Makefile that generates thumbnails (Mastodon)
- Org development:
- Completion:
- Coding:
- Fun:
- AI:
- Emacs extension for Codeium: free (gratis, not libre) Copilot-like AI autocomplete (Reddit) - has proprietary binary, see comments
- Using AI with Emacs: Nothing will be the same after this (Reddit)
- Community:
- Weekly Tips, Tricks, &c. Thread - active regions, keybinding help, etc.
- I started a podcast focused on Emacs!
- Eric MacAdie: 2023-02 Austin Emacs Meetup - write-up with links
- The History of Emacs - TILvids (Irreal)
- Making Emacs more approachable
- Jack Baty: Things I can’t quit: Film photography and Emacs
- Emacs StackExchange | Hacker News
- Other:
- Android:
- Emacs development:
- emacs-devel:
- Re: Request to backport fix for CVE-2022-45939 to Emacs 28 - concerns about security vulnerability in etags (update from Stefan Kangas)
- feature/inhibit-native-comp-cleanup
- goto-chg recommendation
- Thanks for making desktop-restore-frames work with TTYs - also now works on Linux consoles
- Rename 'display-time-time-and-date-indicator' to 'display-time-date-and-time' (bug#61567)
- Define 'display-time-time-and-date-indicator' face
- Allow unloading Eshell
- New option 'diff-ignore-whitespace-switches'
- Teach 'diff-ignore-whitespace-hunk' how to regenerate all hunks
- emacs-devel:
- New packages:
- beef-mode: A major mode for the Beef programming language (MELPA)
- bqn-mode: Emacs mode for BQN (MELPA)
- director: Simulate user sessions (MELPA)
- flycheck-falco-rules: On-the-fly syntax checking for falco rules files (MELPA)
- verilog-ext: Verilog Extensions (MELPA)
- vhdl-ext: VHDL Extensions (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-02-13 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 25, 2023
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 17 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 18 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 18 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 19 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 21 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Feb 22 0000 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 22 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Feb 23 0130 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 24 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 25 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Feb 25 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 25 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 26 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Ryan Rix: Hopefully systemd-inhibit-mode will keep me from burning in my monitor and burning out my laptop battery.
- Protesilaos Stavrou: Emacs: fontaine version 1.0.0
- Aime Bertrand: Custom Emacs themes (Reddit)
- eval-exec/crazy-theme.el: 🎲 A Crazy Emacs theme🎨 for crazy people🌪️. Tired of the same old color scheme every day😩? Try it out and add some chaos to your coding life! 😈 (Reddit)
- Navigation:
- Writing:
- Org Mode:
- Small example of using Emacs Lisp to track a metric in a table
- Visit the org headline from the attach dired buffer (Irreal)
- Emacs Orgmode Subscripts Superscripts Plus Protect Underscore Separated Words (13:18)
- Mario Jason Braganza: What I Learned Today (10th of February, 2023) - clocking on TODO state change
- Jeremy Friesen: Thinking Through Capturing and Annotating "Bad" Code
- Jeremy Friesen: Custom Org-Mode Capture Function for Annotating Bad Code
- Import, export, and integration:
- OrJi - HitchDev - Org Mode and Jinja
- Implementing per-project package management for ox-publish projects (Reddit)
- Org mode Tips - full-page images, agendas, Gantt charts, export, Kanban, clocktable, ledger
- Org development:
- Completion:
- Coding:
- Flutter auto reload with Emacs | Flutter development (02:37)
- Flymake just works with ruff
- RESTing with Emacs, or why EDN is better than JSON (27:57, Reddit)
- Tim Heaney: Emacs 29 and Eglot!
- (Small) breaking changes in treesit-auto 0.5
- Day 15: Structural Editing - Road to FOSS Business
- Trying Combobulate
- Web:
- Chat:
- Mail, news, and chat:
- EXWM:
- Fun:
- Community:
- Other:
- Some new Emacs packages I tried: Denote, zoom-frm, visual-regex, zzz-to-char, and more (14:21)
- RogerBW's Blog: Upside Down and Inside Out - using local Emacs as a remote editor
- Andrea: A little read-string utility using an Org Mode buffer
- Protesilaos Stavrou: Emacs: sxhkdrc-mode version 1.0.0 - Simple X Hot Key Daemon
- 2023-02-09-10:28:04 Demonstration of adding new database columns within RCD Notes for GNU Emacs - Diode Zone
- Quasi-reproducible Debian rolling setup with GNU Emacs from master, with Common Lisp
- I just learned that new Macs don't come with Emacs preinstalled
- Yi Tang: Setup Emacs Servers in MacOS
- Seems like now we have official android build? (Irreal)
- gists/termux-emacs-keys.conf at main - gists - Forgejo
- Emacs development:
- emacs-devel:
- Android input methods (was: Re: textconv.c)
- FreeType and emojis on Android
- Risks of advising primitives (for example, for testing)
- Emacs, native compilation, and third-party package Makefiles
- Update on scratch/comp-static-data
- Performance tips and explanations for tree-sitter
- tree-sitter, macros, and mixed grammars
- Conversation about a possible feature to go to last edit locations
- Support input method ``text conversion'' on X Windows
- emacs-devel:
- New packages:
- ffmpeg-utils: FFmpeg command utilities wrappers (MELPA)
- ol-tmsu: Org-mode links to TMSU queries (MELPA)
- org-habit-stats: Display info about habits (MELPA)
- tmsu: A basic TMSU interface (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-02-06 Emacs news
- Upcoming events:
- Emacs.si (in person): Emacs.si 2023 #2 online meetup https://dogodki.kompot.si/events/137e242d-5abb-4ba2-bf1d-143119f6baf4 Mon Feb 6 2000 CET
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Feb 8 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Beginner:
- The best way to learn Emacs - learning how to read the manual, finding blogs (2022)
- Emacs Lisp:
- The Craft of Emacs: Getting started
- Demonstration of Outline Minor Mode for GNU Emacs while editing Emacs Lisp code - Diode Zone
- How to use mouse-face (adding mouse highlighting to tabulated list mode)
- Programación Orientada a Objetos en Emacs
- Andrey Listopadov: Ad-hoc async in emacs-lisp via generators
- Navigation:
- Dired:
- Org Mode:
- [POLL] Proposed syntax for timestamps with time zone info (Reddit)
- Emacs | Sweet SEO Juice In Org Mode (09:03)
- GNU Emacs package: rcd-org-agenda-dashboard.el — RCD Org Agenda Dashboard
- "I added #git diff support for Org files. This will show the heading title in the corresponding @@ block for each hunk."
- Locales, Org timestamps, and format-time-string
- Literature review with org-ref (Irreal)
- Gix: Literate Programming with Emacs org-mode & GNU/Guix
- TMIO: Improvements to Folding in Org
- Grant Rettke: Choosing Between Code and Verbatim Markup In Org Mode (Irreal)
- Sacha Chua: Using Org Babel to learn Rubik's cube algorithms
- All of Shakespeare's plays as a single Org file
- Poniendo calificaciones con Emacs
- Org development:
- Completion:
- John D. Cook: Good autocomplete (Reddit)
- consult-info: new function, choose one or more info manuals to search
- Coding:
- Andrea: Emacs as your code-compass: what code is this contributor familiar with?
- Ramin Honary: Browsing Source Code (2022)
- Electric Pair Mode in Emacs - Quick set up (04:59)
- Andrey Listopadov: Region bindings and common lisp modes
- Configuring Emacs for MDX files
- PostgreSQL interactive database design within RCD Notes & Hyperscope for GNU Emacs
- Interactive PostgreSQL database design while using RCD Notes & Hyperscope for GNU Emacs
- Jeremy Friesen: Building on My Project Notes and Dispatch Emacs "Package" - magit-repository-directories
- jinnovation/kele.el 0.4.0 released: 🥤 Spritzy Kubernetes cluster management for Emacs (Reddit) - kele-list
- Tree-sitter:
- Shells:
- Web:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread - undo works on regions, eglot, matching input more flexibly in eshell, el-patch
- Feedback on landing page for doom emacs tribute/fan site.
- The community is growing?
- Air traffic on Emacs
- Other:
- Marcin Borkowski: The benefits of everything being a buffer (Reddit, HN, Irreal)
- Emacs: Store anything with registers and bookmarks (08:29)
- The evocative power of Rectangles in Emacs (08:36)
- Avoid overwriting files that already exist
- Just want to share the results of my most profitable keyboard experiment - Space as Control
- [Package of the day] Emacs Google Translate (Reddit)
- James Dyer: How to Display Google Calendar
- dleal-mojotech/edie-bar panel and launch bar for an Emacs-based desktop environment (Reddit)
- Instalar Emacs en Windows (05:41)
- Emacs最前線/ tadsan —TechFeed Experts Night#12 〜【VSCode, Vim, Emacs】エンジニア向けエディタ最新動向! (06:48)
- Hyperscope:
- Live Asciidoctor preview functions in Hyperscope for GNU Emacs
- Demonstration of RCD Notes for GNU Emacs, editing of people's contacts and addresses
- Demonstration of adding any kind of properties to Hyperdocument versus Org mode
- Visual structured editing of Semantic Triplets while using RCD Notes & Hyperscope for GNU Emacs (Reddit)
- Demonstration of opening PDF files at specific page in Hyperscope for GNU Emacs
- New packages:
- ekg: A system for recording and linking information (MELPA)
- flycheck-eglot: Flycheck support for eglot (MELPA)
- jet: Emacs integration for jet Clojure tool (MELPA)
- kotlin-ts-mode: A mode for editing Kotlin files based on tree-sitter (MELPA)
- langtool-popup: Popup message extension for langtool.el (MELPA)
- sas-py: SAS with SASPy (MELPA)
- timu-macos-theme: Color theme inspired by the macOS UI (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-01-30 Emacs news
- Upcoming events:
- Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 3 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 4 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 4 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 5 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Feb 8 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Feb 10 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Feb 10 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Feb 11 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Feb 11 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Feb 12 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Delete files with emacs dired (01:15)
- Get file size in Emacs Dired (00:37)
- Org Mode:
- Daryl Manning | Emacs GTD flow evolved
- Marcin Borkowski: TODO stats table with parameters
- My study and note taking setup with Org Roam, Org Roam UI and Zotero (19:16)
- Import, export, and integration:
- nfdn: Beautifying Org Plot with YASnippet and Context Menus (Reddit, YouTube 04:36, Irreal)
- Personal wiki in org
- ob-csharp: Org-babel plugin that utilises dotnet-script to execute c# block
- create-ob-npx: Builder macro for org babel packages that delegate to npx
- org-preview: Asynchronous, super fast LaTeX previews for Org mode.
- Org mode clocking in the macOS menu bar
- Ryan Rix: Moved my Org Site Engine-to-Fediverse cross-posting from feed2toot to Feediverse
- Sacha Chua: Adding a custom header argument to Org Mode source blocks and using that argument during export
- Org development:
- Denote:
- Coding:
- Tory Anderson: Emacs Personal Development Environment: accessing my notes (Reddit)
- Emacs as a .NET development environment (Reddit)
- verilog-ext/vhdl-ext: SystemVerilog/VHDL extensions for Emacs
- No need to use Postman ! Emacs does it Better (06:53)
- Magit on Spacemacs: How I Became The Only One At Work That Loves Rebasing - Diode Zone (2017)
- Install Emacs (enable tree-sitter) with tree-sitter-grammar* by Guix
- Math:
- Shells:
- Mail, news, and chat:
- Multimedia:
- Fun:
- Elite for Emacs (Reddit, HN) - a game
- AI:
- Community:
- Other:
- Irreal: Warning: You're About To Discard Undo Information
- count-fold-lines: Emacs hack to fold duplicate lines and count them. (Reddit)
- jdburgosr/softresize (Reddit)
- ecron.el: A cron emulator for Emacs (Reddit)
- count-fold-lines: Emacs hack to fold duplicate lines and count them. – rants.org
- Lightning Talk: Giraffe, Visualizng Data With Emacs and ClojureScript (2017)
- From Scratch to Melpa in 14 years and 12 hours (2017)
- Emacs development:
- New packages:
- empv: An interface for MPV (MELPA)
- file-info: Show pretty information about current file (MELPA)
- flymake-cspell: A Flymake backend for CSpell (MELPA)
- flymake-ruff: A flymake plugin for python files using ruff (MELPA)
- gpr-mode: Major mode for editing GNAT project files (GNU ELPA)
- ibrowse: Interact with your browser (MELPA)
- mic: Minimal and combinable configuration manager (MELPA)
- poke: Emacs meets GNU poke! (GNU ELPA)
- smilefjes: View Norwegian Food Safety Authority restaurant ratings (MELPA)
- treesit-auto: Automatically use tree-sitter enhacned modes, if available (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-01-23 Emacs news
: Added emacs.si meetup
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Jan 26 0130 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Emacs.si (in person): Emacs.si meetup 2023 #1 https://dogodki.kompot.si/events/d8cc520f-e3ba-4408-8852-556e5270bc43 Mon Jan 30 1900 CET
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290740845/ Wed Feb 1 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Feb 2 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs configuration:
- Using Guix to manage emacs packages and patches.
- anonimno's Emacs Config - task management, time tracking, writing, presentations, blogging
- wef's Emacs Config
- thierryvolpiatto's emacs-config
- kickstart.el: My single file Emacs Config
- minemacs: Minimal Emacs config for daily use
- emacs.d: emacs configuration using straight.el and use-package
- hispa-emacs | «‘Lloica’ una distribución Emacs » (Taller - Encuentro virtual) por David Pineda - FediverseTV
- yatsky's Emacs Config
- Emacs Lisp:
- Compat 29.1.3.0
- emacs - Emacs – creating an interactive only quasi-post-command-hook
- ELisp auto-formatting animated (elisp-autofmt) (Reddit)
- Emacs Lisp Write Python Mode from Scratch (01:20:11)
- Xah Talk Show 2023-01-19 Emacs Lisp Write Python Mode from Scratch, Part 2 (01:20:35)
- Xah Talk Show 2023-01-22 Emacs Lisp Write Python Mode from Scratch, Part 3 (52:41)
- Appearance:
- Navigation:
- overideal/perject: An Emacs package for working with projects (Reddit)
- James Dyer: More flexible grepping with deadgrep (Irreal)
- ~casouri/xeft - like Deft, but faster for large note collections (Reddit) might work well with Denote
- vifon/tmsu.el: An integration between GNU Emacs and TMSU (Reddit) - file tagging
- Better registers in Emacs (05:44)
- 0060. Emacs. Howm. Списки Ч.1 (07:06)
- Writing:
- Org Mode:
- Org Agenda Dashboard
- Find Org Files (Irreal)
- Doom Emacs Org Mode Demo - YouTube (Reddit)
- dendroam: Bring Dendron features to Emacs org-roam
- elchess.py: Add org babel support for Portable Game Notation
- [ANN] CV Bibliography with Org-cite and CSL: A Tutorial (Reddit)
- A quick hack to integrate resource allocation system feature into org task management
- Like company-org-block, but for completion-at-point, corfu, and friends… (Reddit)
- Import, export, and integration:
- Org development:
- Completion:
- Coding:
- Devhelp - Browse documentation in Devhelp format
- disaster: Disassemble C/C++ code under cursor in Emacs
- emacs-c64-basic-ide: A minor mode for emacs, that provide some IDE features for the basic-mode
- Emacs Part 2: Python (Vanilla is a Powerful Flavor)
- Compiling Clojure projects in Emacs (Reddit)
- Getting Emacs 29 to Automatically Use Tree-sitter Modes · robbmann (Reddit)
- Yuan Fu (casouri): Tree-sitter Starter Guide (Reddit)
- Shells:
- Fun:
- Community:
- Other:
- New package: file-info.el (Reddit) - view and copy info about the current file
- Protesilaos Stavrou: Emacs: 'substitute' package demo (YouTube, 14:07)
- Nicolas Martyanoff: Taking code screenshots in Emacs (Reddit)
- Exploring proced.el: Emacs's Built in Process Manager
- positron-solutions/champagne: Countdown timer for bubbly events (Reddit)
- Emacs and knowledge management for scientists - tips in comments
- Simple function to replace caffeine or caffeine-ng - toggle screen saver
- elisp code for working with indirect buffers (Reddit) - see comments for copy of code and good code suggestions
- Create hardlinks and symlinks in Linux and Emacs (05:11)
- An apology for "Emacs is Not Enough" (no)
- Design of Emacs in Rust (Reddit, HN)
- Emacs development:
- New packages:
- clean-kill-ring: Keep the kill ring clean (MELPA)
- eyebrowse-restore: Persistent Eyebrowse for all frames (MELPA)
- julia-ts-mode: Major mode for Julia source code using tree-sitter (MELPA)
- modelica-mode: Major mode for editing Modelica files (MELPA)
- mu4easy: Packages + configs for using mu4e with multiple accounts (MELPA)
- ox-rss: RSS 2.0 Back-End for Org Export Engine (MELPA)
- protobuf-ts-mode: Tree sitter support for Protocol Buffers (proto3 only) (MELPA)
- sticky-shell: Minor mode that displays the latest shell-prompt in a header (MELPA)
- substitute: Efficiently replace targets in the buffer or context (GNU ELPA)
- wfnames: Edit filenames (MELPA)
- yabaki-theme: Yabaki, the cast shadow (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-01-16 Emacs news
- Upcoming events: (could find another way to list the Mastering Emacs book club meetings; suggestions?)
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 28, 2023
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Jan 18 0000 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 20 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Jan 21 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 21 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 22 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 25 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Jan 26 0130 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 27 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Jan 28 0130 Asia/Kolkata - 0400 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Jan 28 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 28 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 29 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- Beginner:
- Emacs configuration:
- Define minor mode for truly global keys as generally understood by the world outside of Emacs.
- Sacha Chua: Using bug-hunter to quickly find a problem in my long Emacs configuration (Irreal)
- Automatic saving of modes, the scratch buffer, and registers in Emacs (05:15)
- (Halv) Automated Emacs build with Emacs (Reddit)
- bkhl's emacs config
- eshelyaron's GNU Emacs literate configuration
- tykayn's Emacs Config (in French)
- frap's literate emacs config file
- mxco86: Literate Emacs configuration
- Emacs Lisp:
- Emacs - Major mode basics (06:57)
- Writing scripts in Emacs-lisp (2014)
- Appearance:
- Navigation:
- Navigation:
- Dired:
- Org Mode:
- Emacs for writing prose (2021)
- My efficient and effective Productivity Setup With Emacs, Org Mode and Org Agenda (18:04)
- Emacs | Take Notes On Top of Notes (06:03)
- Emacs as org-mode interpreter - standalone, batch mode?
- Tony Zorman: Immediately Refile Notes with X.P.OrgMode
- Import, export, and integration:
- Alvaro Ramirez: Emacs: org-present in style (Reddit)
- My org-roam workflows for taking notes and writing articles (Reddit, Irreal)
- James Dyer: Merging org files for Hugo static site generation
- [org-ros] Screenshot utility for org-mode - and its future. (Reddit)
- Irreal: Customizing Org Mode Exports
- Ideas for translating italics, bold, hyperlinks into Org syntax when yanking from system clipboard?
- Denote:
- Completion:
- Coding:
- Better XML Editing for Emacs
- Andrey Listopadov: Compiling Clojure projects in Emacs
- fayalalebrun/chip8-asm.el: Assembler for CHIP-8 written in Emacs Lisp (HN)
- Jeremy Friesen: Using the Git Interactive Staging as a Moment to Facilitate Synthesis
- Yuan Fu (casouri): Tree-sitter Starter Guide (Reddit)
- Yuan Fu (casouri): Tree-sitter in Emacs 29 and Beyond
- Shells:
- Web:
- Mail, news, and chat:
- Doom Emacs:
- Create Your Own Emacs Start Page (19:06)
- Multimedia:
- Fun:
- Life of an Emacser (Reddit)
- How I used Org Mode to master Heroes of Might and Magic 3's first campaign scenario
- Emacs Org mode | HoMM3 campaign scenario 2 | 150% faster | deduction and publishing - YouTube (9:51, Reddit)
- supa-el: a supaplex level editor in Emacs. Talk by Alex Shulgin on the Emacs Berlin meetup 2022-11. Supaplex is a DOS game of 90s
- Community:
- Weekly Tips, Tricks, &c. Thread
- Is eMacs worth using/learning for non programmers? I.e are there non programming applications for it?
- What are some actions/commands you always eventually find yourself googling?
- Visualise the Emacs user survey in plain text (Reddit)
- Kudos to Emacs developers
- Emacs is Not Enough (Reddit, HN)
- Other:
- What is the next big feature that we can expect in emacs 30?
- cron.el: a cron emulator for Emacs (Reddit)
- jinnovation/kele.el: 🥤 Spritzy Kubernetes cluster management for Emacs (Reddit)
- Artawower/persistent-kmacro.el: Package for executing and storing your named macros persistently. (Reddit)
- Emacs package dragstuff - move lines around with the keyboard
- Ryan Rix: First Update: A welcome return Emacs-CCE-Catchup
- Protesilaos Stavrou: Emacs: introduction to "substitute" (my new package?)
- andyjda/icloud-utilities: easily download iCloud files from within Emacs (Reddit)
- Sacha Chua: Fixing my old ambiguous sketch references
- 0059. Emacs. Howm. Работа со ссылками (10:28)
- Emacs development:
- emacs-devel:
- while-no-input and a note on when the Lisp interpreter checks for input
- Easy tasks for Android port
- Re: CC Mode troubles and Emacs 29 - minimal example of type issue
- Sending EOF to process as part of comint-simple-send
- Re: Terminal emulator in Windows (reasons why it's hard to implement in MS Windows)
- Set the 'field' property for Eshell output
- Disable and document 'doc-view-mupdf-use-svg' (bug#58041)
- * etc/NEWS: Mention incompatible changes in 'outline-minor-mode-cycle-map'.
- Add forward-sentence with tree sitter support (bug#60623)
- Add named defun for transpose-sexps-default-function (bug#60654)
- emacs-devel:
- New packages:
- orgtbl-fit: Regression-fit a column in an Org Mode table (MELPA)
- auth-source-gopass: Gopass integration for auth-source (MELPA)
- xeft: Deft feat. Xapian (GNU ELPA)
- gpr-query: Minor mode for navigating sources using gpr_query (GNU ELPA)
- gnat-compiler: Support for running GNAT tools (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-01-09 Emacs news
- Emacs 29:
- Upcoming events:
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Fri Jan 13 1200 America/Vancouver - 1400 America/Chicago - 1500 America/Toronto - 2000 Etc/GMT - 2100 Europe/Berlin – Sat Jan 14 0130 Asia/Kolkata - 0400 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sat Jan 14 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata – Sun Jan 15 0200 Asia/Singapore
- Mastering Emacs book club https://susam.net/maze/meet/mastering-emacs/ Sun Jan 15 0200 America/Vancouver - 0400 America/Chicago - 0500 America/Toronto - 1000 Etc/GMT - 1100 Europe/Berlin - 1530 Asia/Kolkata - 1800 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Jan 18 0000 Asia/Singapore
- Beginner:
- Emacs configuration:
- nfdn: Customizing the Emacs Context Menu (Reddit)
- meow-setup function for Dvorak Simplified layout
- twist.nix: A Nix library for building a set of locally-freezed elisp packages
- emacs-bedrock: Stepping stones to a better Emacs experience (Reddit, HN)
- unmonoqueteclea's public dotfiles
- Emacs punchcard - code commentary - YouTube (Mastodon)
- Emacs Configuration Walkthrough (01:10:24)
- Mastering customisation in Emacs (12:39)
- Emacs Lisp:
- Appearance:
- Alvaro Ramirez: Emacs: insert and render SF symbols
- Christian Tietze: Use San Francisco Font for SF Symbols Everywhere in Emacs
- Christian Tietze: woolsweater's SF Symbols Modeline
- Inserting + rendering SF symbols in Emacs (follow-up) (Reddit)
- [auto-dark-emacs] Now working with Linux using D-Bus (Reddit)
- Playing with layout (again) (Reddit)
- rose-pine-emacs: Soho vibes for Emacs
- Christian Tietze: Migrating to modus-themes v4 and Going Through the Changes
- Protesilaos Stavrou: Re: Questions around suitability of modus-themes for those that don't have reading disabilities
- Navigation:
- TRAMP:
- Dired:
- Writing:
- Org Mode:
- Ask HN: Why Do You Like Emacs' Org Mode (Or Derivatives)? | Hacker News
- Nicolas Martyanoff: Org-mode headline tips (Irreal)
- Org Agenda Is A Powerful Scheduling App (Let's Configure It!) (25:59)
- Org Mode Time and Task Tools
- Norm: On meetings - Org Mode template (2019)
- Marcin Borkowski: TODO stats table
- Marcin Borkowski: Computing Org mode TODO stats
- Norm: Reproducible research (2019, Irreal)
- Import, export, and integration:
- org-babel-ts: Library to run typescript blocks inside org-babel using ES6 syntax and importing libraries
- Sacha Chua: Org Mode: Including portions of files between two regular expressions (Irreal)
- Sacha Chua: Linking to and exporting function definitions in Org Mode
- Norm: Customizing org-mode LaTeX output (2020)
- Org-Preview is awesome!
- Completion:
- Coding:
- How do you use the terminal during a coding session?
- Writing C# in emacs
- Send emacs buffer to arbitrary Python process (03:32)
- how to install emacs and gcc on ubuntu for c programming (01:44)
- Searching for Prolog terms in Emacs with Sweep - Diode Zone (Mastodon)
- Nicolas Martyanoff: Improving Git diffs for Lisp
- Where are my Git UI features from the future?
- Shells:
- Mail, news, and chat:
- Doom Emacs:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- My thoughts about editors in 2022 Neovim, Emacs, Helix (Mastodon)
- A little elisp to kill lines in the agenda (like you can in dired)
- Eric MacAdie: I Got an Account On Mastodon
- Hand-made Code - Diode Zone Peertube channel for Emacs tutorials and videos (Mastodon)
- Guido van Rossum on using Emacs vs IDE (1:45) (Reddit)
- Other:
- Read the Emacs Manual on the go, with ePub
- Christian Tietze: Display a Random Inspiring Quote for Journaling or Shell Prompts
- hashit: Hash it! implementation for Emacs. HashIt is a password hasher/generator for your logins
- passage: A fork of password-store (https://www.passwordstore.org) that uses age (https://age-encryption.org) as backend.
- with-wireguard.el: wireguard network namespace management for Emacs
- Sacha Chua: Using the calendar-date-echo-text variable to help plot a heatmap on a year-long calendar in Emacs
- Emacs Webrender updates
- Emacs development:
- emacs-devel: note on Emacs 29 and CC mode misidentifying typos as types
- emacs-devel: mention of a work-in-progress library of promises/futures
- Add remote-file-name-inhibit-delete-by-moving-to-trash
- Add new Tramp method "toolbox"
- Remove obsolete Tramp items
- Improve interactive file-saving performance
- New packages:
- age: The Age Encryption Library (MELPA)
- diffed: Diffed is for recursive diff like Dired is for ls (MELPA)
- elixir-ts-mode: Major mode for Elixir with tree-sitter support (MELPA)
- heex-ts-mode: Major mode for Heex with tree-sitter support (MELPA)
- kele: Interface with Kubernetes (MELPA)
- mpdel-embark: Integrate MPDel with Embark (MELPA)
- ob-p5js: Support for p5js in org-babel (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2023-01-02 Emacs news
- Help wanted:
- Philip K.: Taking a Break from Emacs Development - packages looking for maintainers
- Help with Android port? (+ gnulib question)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Jan 4 0000 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Jan 6 0030 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris
- The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata – Sun Jan 15 0200 Asia/Singapore
- Emacs configuration:
- positron-solutions/transient-showcase: Example forms for transient UI's in Emacs (Reddit)
- Lambda Land: Make an Emacs Buffer Open the Way You Want
- Removing the wretchedness of confirmation in Emacs (04:21)
- kaushalmodi's emacs configuration
- dan's usability-oriented Emacs config files
- guilhermecomum's Emacs Config
- Folgert Karsdrop's Literate Emacs Configuration1 (Reddit)
- Emacs from scratch (27:51, Mastodon, Irreal)
- Emacs Lisp:
- [ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs) (Reddit)
- elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp
- Some of my plugins which will be published to MELPA - range-pattern, random-generators, generators
- lambdas in emacs lisp (10:06)
- [ANN] elisp-autofmt full file re-formatting (on save), available on Melpa (Reddit)
- Elisp Repo Kit (Reddit)
- Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code (55:21)
- Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding (01:47:21)
- Advent of Code but in Emacs Lisp
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Implementing The PARA Method in Org-mode (Reddit)
- My Exocortex using org-roam and org-publish (Reddit)
- Christian Tietze: Better org-mode Agenda display-buffer-alist Settings
- Org-mode - My ten most used features (14:35)
- Org-mode - Include feature will improve your life (08:49)
- hokreb/notmuch-calendar-x: An emacs hack for adding invitations received by notmuch to org file (Reddit)
- zettel2: Emacs helpers for note organization
- Emacs | Org Mode to Latex Standard Manuscript Format (For Real This Time) (08:41, Irreal)
- Org-mode - Publishing using org for 3 years
- org-lorenz-attractor: Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.
- [OC] Evaluate Chess Portable Game Notation inside org-babel (Reddit)
- (do (macroexpand 'net)) - defining a derived export backend (Mastodon)
- Org development:
- Denote:
- Completion:
- ivy compliant vertico config · GitHub (Mastodon)
- gists/outline-minor-mode-eshell.el - set outline-regexp to the prompt, and then use consult-outline (Mastodon)
- consult-codesearch.el: Consult interface for codesearch
- helm-codesearch.el:helm interface for codesearch
- Coding:
- My first major mode: `kotlin-ts-mode` (Reddit)
- dorking around with emacs-codeql (Mastodon)
- ts-docstr: A document string minor mode using tree-sitter
- tsx-ts-helper-mode: A helper mode for tsx-ts-mode (Reddit)
- Building tree-sitter languages for Emacs (Reddit)
- Starter guide on writing major mode with tree-sitter
- Shells:
- Mail, news, and chat:
- Multimedia:
- AI:
- Community:
- Other:
- Alvaro Ramirez: Emacs: Macro me some SF Symbols (Reddit, Reddit)
- emacs-camera: Take picture with your camera (Reddit)
- age.el: age encryption support for Emacs
- emacs-define-scratch: Define new commands to make scratch buffers
- Run Emacs in docker containers!
- Eev: six videos with exercises about elisp hyperlinks (with subtitles)
- Don't forget re-builder - YouTube (31:51, Irreal, Reddit)
- 10 Useful EMACS TIPS (08:55)
- Emacs development:
- emacs-devel:
- Update Modus themes to version 4 and add new themes
- Add version tags and mention the new options in NEWS
- * etc/NEWS: Mention some recently added byte-compiler warnings
- * lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window (bug#60249).
- ; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related section.
- Add treesit-transpose-sexps (bug#60128)
- Make last change of w32 GUI dialogs conditional and reversible
- Improve support for Scheme R6RS and R7RS libraries (bug#54704)
- New packages:
- elisp-autofmt: Emacs lisp auto-format (MELPA)
- flycheck-deno: Flycheck for deno-lint (MELPA)
- ksp-mode: Major mode for editing ksp files (MELPA)
- ob-nix: Simple org-babel support for nix (MELPA)
- org-ivy-search: Full text search for org files powered by ivy (MELPA)
- ring-mode: A major mode for the Ring programming language (MELPA)
- russian-techwriter: Input methods for Russian technical writers (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-12-26 Emacs news
- Emacs 29:
- Upcoming events:
- Mastering Emacs Book Club (Reddit)
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Dec 29 0130 Asia/Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Jan 4 0000 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto – Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Jan 6 0030 Asia/Singapore
- You are invited to the First Congress for Attribution-Based Economics! (Jan 14 1pm US/Eastern)
- Beginner:
- Emacs configuration:
- [ANN]: vc-use-package (Reddit)
- Replacing packages with more "stripped down" packages
- What is the "best" GNU Emacs set up one could have just using built-in features?
- Chung-hong Chan: Advent of emacs #23: How I do many things with C-q in emacs
- Chung-hong Chan: Advent of emacs #20: How I do context separation in emacs
- Emacs config tour stream! Christmas 2022 (01:32:58)
- Entorno de desarrollo de Sherblog en Emacs - Sherblog
- junkw's Emacs config for Emacs 28
- smashedtoatoms' Emacs Config
- Irreal: Why Emacs Keys Are So Unergonomic
- EmacsWiki: Moving The Ctrl Key (HN)
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Emacs | Org Mode Basics For Beginners (09:24)
- Emacs | Never Lose a File Again?
- The unnumbered habits of a questionably effective person · Curious Musings
- Project Management with Org-mode and Projectile
- James Dyer: Quick Bash Scripts Augmenting Org Files
- Sacha Chua: Comparison-shopping with Org Mode
- Org-mode - Publishing using org for 3 years (08:52)
- GNU Emacs package: rcd-org-export.el — use Org to export Org
- D.V.F.P.: Converting from Org Mode to Markdown GFM (Irreal)
- Sacha Chua: Collect my recent toots in an Org file so that I can refile them
- Denote:
- Completion:
- Coding:
- yaml-pro v0.3: Tree-sitter support
- Emacs 29: Install Tree-Sitter parser modules with a minor mode (Reddit)
- Plug go-mode's gofmt to the new go-ts-mode (built-in go mode which uses tree-sitter) in emacs
- Eglot for JavaScript (Japanese)
- 74. На примере комментариев взаимодействие JQuery Ajax + Django 4 в IDE Emacs. (03:02:13)
- Math:
- Shells:
- Web:
- Chat:
- Multimedia:
- Fun:
- Community:
- Other:
- Learn two ways to perform a string replacement with visual feedback
- Use Emacs to read English classic books efficiently (Reddit)
- Chung-hong Chan: Advent of emacs #22: How I do ebook reading in emacs
- Emacs and turtle graphics
- Sacha Chua: Using Emacs and Python to record an animation and synchronize it with audio
- emacs-xrandr - a package to parse xrandr output and config xrandr
- Nicolas Martyanoff: Investigating a FFAP issue in Emacs
- GitHub - dleal-mojotech/edie: An Emacs-based desktop environment. (Mastodon)
- Haiku R1/beta 4 and Emacs
- Emacs development:
- emacs-devel:
- Re: MinGW build on master fails with Error 127 - building with MinGW64 on MS Windows < 10 no longer safe/recommended
- cl-lib warnings (was: bug#60102: Move gv-expander of substring to cl-lib - compiler warnings about cl-lib are harder to get; should cl-lib be preloaded?
- progress on native comp in Debian
- [PATCH] [debbugs] Add mu4e support. (2017)
- Re: bug#60144: 30.0.50; PGTK Emacs crashes after signal - details about input events and signals
- Redisplay "invisible" frames that are actually visible on modern X
- New user option 'ruby-method-params-indent'.
- emacs-devel:
- New packages:
- adwaita-dark-theme: A dark color scheme inspired by Adwaita (MELPA)
- citar-denote: Minor mode to integrate Citar and Denote (MELPA)
- consult-codesearch: Consult interface for codesearch (MELPA)
- define-scratch: Define new commands to make scratch buffers (MELPA)
- denote-refs: Show links and backlinks in Denote notes (NonGNU ELPA)
- dired-rsync-transient: Transient command for dired-rsync (MELPA)
- erk: Elisp (GitHub) Repository Kit (MELPA)
- khoj: Natural, Incremental Search for your Second Brain (MELPA)
- org-incoming: Sort incoming PDFs into your org files (MELPA)
- pyconf: Set up python execution configurations like dap-mode ones (MELPA)
- simplecov: Colorize untested ruby code (MELPA)
- snap-indent: Simple automatic indentation (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-12-19 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Dec 21 0000 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 28 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata – Thu Dec 29 0130 Asia/Singapore
- Beginner:
- Setting up and Using Emacs (06:32)
- Emacs configuration:
- Let's build a comprehensive list of design considerations when making an Emacs configuration.
- Semicolon to underscore trick
- emacs package change management with quelpa and use-package - YouTube (Mastodon)
- Protesilaos Stavrou: Re: Questions regarding use-package (Emacs)
- jmcbray/basic-emacs: A very basic emacs config - basic-emacs - Carcosa Git (Mastodon)
- Fossil Files: My .Emacs | Hackaday
- grtcdr's literate Emacs configuration
- Funmacs - Yet Another Lightweight Emacs Configuration, Using KISS philosophy.
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Irreal: Writing With Org Mode
- Using Org Mode to keep track of exercise | Polaris64's blog (2020)
- Emacs | Never Lose a File Again? (07:00)
- Reintroducing Opel: Put All Your Pelican Posts in One Org File (Reddit)
- [changed URL] Org-fleuron: extra fancy HTML documents with OrgMode (Reddit)
- Programación Literal con Emacs - Introducción (21:24)
- Programación literal con Emacs - Integrando LSP (19:16)
- Org-mode - Wrap code in LaTex export (04:37)
- emacs - How to create hyperlinks for noweb references in org-mode - Stack Overflow (Mastodon)
- Org development:
- Denote:
- Completion:
- Alvaro Ramirez: Emacs: Context-aware yasnippets (Reddit, HN)
- burnthekernel/helm-browser: helm-browser is an Emacs package that can be used to quickly find and switch between multiple browser windows and tabs. (Mastodon)
- Emacs packages ednc, vertico, consult, embark, marginalia, orderless and fd-dired (41:14)
- Coding:
- My IDE is too heavy so I moved to Emacs (Reddit, HN, Irreal)
- Yi Tang: PoorMan's CI in Emacs (continuous integration)
- Nicolas Martyanoff: Fixing unquote-splicing behaviour with Paredit
- Jiacai Liu: What I learn by implementing argparser in Zig
- Chung-hong Chan: Advent of emacs #18: How I do R package development in emacs
- Tree-sitter:
- ruby-ts-mode: Ruby major mode for Emacs 29 based upon tree sitter (Reddit)
- (Ab)using straight.el for easy tree-sitter grammar installations!
- Andrea: Moldable Emacs: remove unused React Native styles for a component with tree-sitter
- wkirschbaum/elixir-ts-mode: Experimental Elixir mode using Treesitter for fontification, navigation and indentation (Mastodon)
- Web:
- Chat:
- Spacemacs:
- Multimedia:
- EXWM:
- Fun:
- AI:
- Community:
- Emacs 29:
- Other:
- I've been waiting for this! Emacs 28 is in debian testing! Thanks Rob Browning! (Reddit)
- Protesilaos Stavrou: Emacs: my new "sxhkdrc-mode" package
- Irreal: Academic Writing in Emacs
- Emacs Flymake (00:56)
- Chung-hong Chan: Advent of emacs #16: How I use the online LaTeX editor Overleaf in emacs
- GitHub - natrys/whisper.el: Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as inference engine
- Emacs development:
- emacs-devel:
- [RFC] Adding threads to Eshell
- Tree-sitter introduction documentation - figuring out where to put the info and what Emacs should take care of
- Possibly defaulting native-compile-target-directory to XDG_CACHE_HOME/.. - Debian and package manager issues with native compilation
- Plug treesit.el into other emacs constructs - forward-sexp, etc.
- proposal to improve package discoverability by extending keywords
- Add yaml-ts-mode (Bug#60105)
- New input method 'cyrillic-chuvash'
- Add support for the "splice operator" in Eshell
- Add go-ts-mode and go-mod-ts-mode (Bug#60025)
- Mention 'tree-sitter' in user manual and NEWS
- ; Announce 'toml-ts-mode' in NEWS.
- Update the documentation of overlays (bug#59996)
- Add cmake-ts-mode
- emacs-devel:
- New packages:
- sxhkdrc-mode: Major mode for sxhkdrc files (Simple X Hot Key Daemon) (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-12-12 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 24, 2022
- Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 15 0000 Asia/Singapore
- EmacsSF (in person): Ho ho ho it's coffee.el https://www.meetup.com/emacs-sf/events/290226928/ Sat Dec 17 1100 America/Los_Angeles
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Wed Dec 21 0000 Asia/Singapore
- Emacs APAC (virtual) https://emacs-apac.gitlab.io/ Sat Dec 24 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- Beginner:
- Emacs configuration:
- Split configuration management with punchcard on Emacs (21:03)
- use-package has landed into emacs-29 branch, yeah! (Irreal)
- use-package-examples: community contributed configuration examples
- Chung-hong Chan: Advent of emacs #7: How I type special characters in emacs - key-chord
- ilyaw39's .emacs.d: A simple setup for emacs-mac focusing on scientific writing in Org mode
- [Emacs] A full fledge configuration (Reddit)
- Emacs Lisp:
- Learn By Example: Debugging Emacs Lisp (Reddit, Irreal)
- Please recommend packages for editing elisp
- Learn how to temporary override function definitions (Reddit)
- Using SQLite as a data source: a framework and an example (Reddit, HN)
- Xah Talk Show 2022-12-06 Characteristics of Lisp, Why Emacs Paredit Sucks (01:16:16)
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Streamline Your Org mode Workflow with Automatic Clock Table Recalculation
- Emacs | Getting More Efficient With Org Mode Attachments | Efficient! (06:08)
- How much did you get done today? (Reddit, lobste.rs)
- Is there any advantage in using Org-roam if I keep all my notes in one file?
- Org-Mode: Show clock status in frame title
- M. Rincón: Tracking Packages With Org-Mode
- Christian Tietze: Manage Org Agenda-Related Buffers via display-buffer-alist
- Irreal: Update On The Org-9.6 Problem
- Import, export, and integration:
- Denote:
- Completion:
- Coding:
- emacs-testcover-mark-line: Mark whole line with Testcover
- Sasanidas/Apprentice: A small alchemist ready to rock (Reddit) - Elixir tools
- EmacsConf2022 - lsp-bridge: a smooth-as-butter asynchronous LSP client (Reddit)
- How to refactor in the current buffer with isearch-occur and occur-edit-mode (Reddit)
- Version control:
- Tree-sitter:
- Shells:
- Chat:
- Doom Emacs:
- EXWM:
- Fun:
- AI:
- Community:
- Weekly Tips, Tricks, &c. Thread
- RMS: EmacsConf - 2022 - talks - What I'd like to see in Emacs (HN)
- Which packages do you want people to work on more or add features to?
- Emacs + a nice theme + editing features is awesome! (plus some questions about extra configuration)
- My IDE is too heavy so I moved to Emacs
- An Interview with Nicolas Rougier, Creator of NANO Emacs (Reddit)
- Lex Fridman: Emacs vs Vim vs VSCode (03:24)
- Eric MacAdie: 2012-12 Austin Emacs Meetup
- What is in a modern code editor? (lobste.rs)
- Other:
- Sicherheit: Ausführen beliebiger Kommandos in emacs - security advisory, GNU Emacs <= 28.2
- Chromium in Emacs (Reddit)
- share-path: Share your current project path to external tools.
- Chung-hong Chan: Advent of emacs #11: How I do system administration in emacs
- Text to speech directly from within Emacs (02:59)
- Emacs development:
- emacs-devel:
- Add prog-fill-reindent-defun (bug#59664)
- gdb-mi.el: Configure variable order and length in local-vars window
- Add dockerfile-ts-mode (Bug#59894)
- Make eshell-read-aliases-list an interactive command
- Merge branch 'feature/use-package' into emacs-29
- Add lisp/external-completion.el for completions from external tools
- EUDC: Outline deprecation plans in NEWS
- New packages:
- boxes: ASCII boxes unlimited! (MELPA)
- d2-mode: Major mode for working with d2 graphs (MELPA)
- external-completion: Let external tools control completion style (GNU ELPA)
- kill-file-path: Copy file name into kill ring (MELPA)
- move-mode: A major-mode for editing Move language (MELPA)
- org-mpv-notes: Take notes in org mode while watching videos in mpv (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-12-05 Emacs news
Update: Fix time for Emacs Paris
- Emacs 29:
- Release branch emacs-29
- The emacs-29 release branch was just cut by the amazing Eli Zaretskii! (Reddit)
- Trying Out Emacs 29, Part 2 - System Crafters Live! (23:47)
- Trying New Emacs 29 Features - System Crafters Live! (01:35:44)
- Emacs 29 is nigh! What can we expect? (HN, Reddit, lobste.rs)
- Irreal: Emacs-29 Release Branch and Org Mode 9.6
- Irreal: Emacs 29 Changes
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Dec 7 0000 Singapore
- Emacs Paris (physical & virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata – Wed Dec 7 0100 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata – Sat Dec 10 0100 Singapore
- Hispa Emacs (virtual) https://hispa-emacs.org/ Wed Dec 14 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Thu Dec 15 0000 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Org 9.6 is out :)
- Learn how to write a command that limits searches to org-mode headlines (16:35, Reddit)
- My hipster org-mode blog setup! (link handling, server side rendering with next.js, and more) (Reddit)
- Using p5js with org-mode in emacs | Ale's Ecke (Mastodon)
- Emacs | Standard Manuscript Format Export From Org Mode | Just Imagine! (09:48)
- Keeping my Org Agenda updated based on Denote keywords · Baty.net (Mastodon)
- A web frontend for your org-files (100% faithful to GNU+Emacs!) (HN, Irreal)
- Org development:
- Completion:
- Coding:
- Shells:
- Why use EShell? (expanded)
- Math:
- Web:
- Multimedia:
- Fun:
- Community:
- Other:
- Philip K.: More things I'd like to see done in Emacs
- My "age-mode" for working with age encrypted files
- Is there a chance TRAMP will be rearchitected at some point?
- Sanel Zukan: Faster man pages rendering
- Christian Tietze: Use System File Open Dialog for File Actions in Emacs (Just Once!)
- Emacs standing alone on a Linux Kernel (HN, HN again)
- GitHub - natrys/diagram-preview: Emacs minor mode to show preview for graphviz, plantuml, mermaid.js (uses kroki - 3rd party service but can be self-hosted) (Mastodon)
- Emacs development:
- New packages:
- eat: Emulate A Terminal, in a region, in a buffer and in Eshell (NonGNU ELPA)
- latex-table-wizard: Magic editing of LaTeX tables (MELPA)
- ligature-pragmatapro: PragmataPro support for ligature.el (MELPA)
- org-calibre-notes: Extract highlights and notes from Calibre EPUB reader (MELPA)
- standard-themes: Like the default theme but more consistent (GNU ELPA)
- tempel-collection: Collection of templates for Tempel (MELPA)
- wgsl-mode: Syntax highlighting for the WebGPU Shading Language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-11-28 Emacs news
: Updated Emacs Paris - in person on Dec 6
- EmacsConf is this weekend
- Upcoming events:
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Dec 1 0130 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin – Fri Dec 2 0030 Kolkata / 0300 Singapore
- EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html
- EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf 2022 - watching in Lucerne https://200ok.ch/posts/2022-11-01_emacsconf__with_a_new_physical_venue.html
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Dec 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Dec 7 0000 Singapore
- Emacs Paris (in person, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Wed Dec 7 0030 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/289755647/ Wed Dec 7 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Dec 8 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Dec 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata – Sat Dec 10 0100 Singapore
- Emacs configuration:
- Emacs Lisp:
- Paredit 25 released (Reddit)
- Pattern Matching and Tail Recursion in Emacs Lisp | Erik L. Arneson — Writer and Software Developer (HN, Irreal)
- Emacs Lisp shorthands as namespacing system (Reddit, HN)
- Xah Talk Show 2022-11-25 Emacs Lisp Coding, $sigil in Lisp, Clojure, Regex Alt Syntax (01:19:00)
- Start reading Emacs Lisp code TODAY (26:00)
- Lambda? You Keep Using that Letter
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Task Management using Org Mode
- Best looking org-modes you ever saw?
- Emacs Redux: Editing Links in org-mode
- Christian Tietze: Org-Mode Outline Levels 9+
- org-cc: Custom completions for Org (WIP) (Reddit)
- How to modify headlines programmatically (Reddit)
- Modify the parsed tree of an org-mode buffer using org-element-put-property (Reddit)
- Import, export, and integration:
- Denote vs Org-roam - Wai Hon's Blog (Reddit)
- Emacs-independent (doesn't require Emacs to be running) agenda notification app for Doom Emacs and vanilla Emacs (Reddit)
- Org development:
- Coding:
- Shells:
- Chat:
- Mail and news:
- Multimedia:
- Fun:
- Community:
- Other:
- Fill PDF form using GNU Emacs (Reddit)
- Upload region to 0x0.st
- Blog post: Automatically incrementing JD numbers in filenames (Reddit)
- Tory Anderson: viewing epub in emacs
- T. V. Raman: Announcing Emacspeak 57.0 (Tilden)
- macOS as Unix Workstation 2022 | skybert.net (Irreal)
- Zeitgeist Emacs Script – integrates Emacs with GNOME Zeitgeist
- Emacs Desktop Notification Center (59:22)
- Irreal: Red Meat Friday: eMacs
- Emacs development:
- emacs-devel:
- tree-sitter has been merged into master (Reddit, HN)
- Subprojects in project.el (Was: Eglot, project.el, and python virtual en
- Tricky thing about Eshell output handles Re: Checking if this is a Eshell bug in emacs 29: Should eshell redirect
- Would be nice to have maildir support in Rmail Re: [PATCH v3] Allow applying filters to summary consecutively
- Explanation of the difference between posn-object-x-y in TTYs vs GUIs Re: xterm-mouse-mode gives incorrect posn-object-x-y with display space
- Extend memory-info for remote systems
- Rename ts-mode to typescript-ts-mode (emacs-devel)
- Disable auth-source-pass-extra-query-keywords by default
- Bind Buffer-menu-view-other-window to "O"
- Add csharp-mode and csharp-ts-mode
- New commands previous-line-completion and next-line-completion (bug#59486)
- Merge remote-tracking branch 'savannah/master' into feature/tree-sitter
- emacs-devel:
- New packages:
- altcaps: Apply alternating letter casing to convey sarcasm or mockery (GNU ELPA)
- blow: Blow away mode lighters (NonGNU ELPA)
- camera: Take picture with your camera (NonGNU ELPA)
- devhelp: Browse documentation in Devhelp format (NonGNU ELPA)
- eziam-themes: The mostly monochrome Eziam theme family. (MELPA)
- gc-buffers: Kill garbage buffers automatically (NonGNU ELPA)
- h5dump-mode: Major mode for navigating h5dump output (MELPA)
- hl-column: Highlight the current column (NonGNU ELPA)
- iwindow: Interactively manipulate windows (NonGNU ELPA)
- jack: HTML generator library (MELPA)
- luwak: Web browser based on lynx -dump. (GNU ELPA)
- minibar: Modular status bar in minibuffer (NonGNU ELPA)
- punpun-themes: A set of bleak themes (MELPA)
- sixcolors-mode: A customizable horizontal scrollbar (MELPA)
- testcover-mark-line: Mark whole line with Testcover (NonGNU ELPA)
- timu-caribbean-theme: Color theme with cyan as a dominant color (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-11-21 Emacs news
Update 2022-11-21: added new packages
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Dec 1 0130 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Dec 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin – Fri Dec 2 0030 Kolkata / 0300 Singapore
- EmacsConf 2022 - Day 1 https://emacsconf.org/2022/ Sat Dec 3 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf 2022 - Day 2 https://emacsconf.org/2022/ Sun Dec 4 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Εισαγωγή στο Linux - Lecture06-01 - install Emacs Packages with MELPA (08:51)
- Converting a Literate Org Config to Guix Home - System Crafters Live! (01:50:50)
- jacmoe's Doom-Emacs configuration: A Hotel California of creative writing.
- GitHub - Likhon-baRoy/.emacs.d: [ Dream Emacs 🫶 ] My GNU Emacs configuration. (Reddit)
- Emacs Lisp:
- Why Are Lisp Macros So Great!? (Reddit)
- ptree.el - managing property trees
- Appearance:
- Writing:
- Org Mode:
- [MAINTENANCE] Org orphanage?
- Small package to mark org-agenda conflicts (Reddit)
- Org Mode Insert Table Reference - Noonker — thoughts, guides, etc
- Org-Mode Inline Macro in the Buffer
- Emacs | "External brain, and all that." | Introducing My "Captain's Log" (08:37)
- Jeremy Friesen: Project Dispatch Menu with Org Mode Metadata, Denote, and Transient
- Org Roam:
- Import, export, and integration:
- Org development:
- Completion:
- Coding:
- Demo of String inflection Emacs package to cycle through string case styles: camel, snake, kebab
- Virtual Environments with Eglot, Tramp, and Pyright · robbmann (Reddit)
- sweep: SWI-Prolog Embedded in Emacs
- Using Emacs With PostgreSQL (2021)
- Catch your JS console.log you forgot to remove with Emacs and Magit (Reddit)
- Marcin Borkowski: Streamlining my workflow with Magit and BitBucket (Reddit)
- Emacs: Getting started with eglot (using golang) (05:10)
- Shells:
- Web:
- Chat:
- Mail and news:
- Doom Emacs:
- Fun:
- rcd-box.el - makes box drawings
- Community:
- Weekly Tips, Tricks, &c. Thread
- For whose use Emacs and VS Code, when and why you use VSCode? #emacs #vscode
- 200ok: reClojure 2022, now with a physical venue in Lucerne!
- Lex Fridman - after years of Emacs switched to VScode (Reddit)
- An Interview with Mickey Petersen, author of Mastering Emacs (Reddit, HN, Irreal)
- Retiring part 3 - What's Next - C'est la Z (Irreal) - Mike Zamansky
- TAONAW - Emacs: Writing Modes - wiki vs blogs
- Other:
- cerberus/emacs-29-new-functions.org at master · NapoleonWils0n/cerberus · GitHub (YouTube, 24:07)
- 15 reasons why I use emacs
- Semi-Automate Boring Tasks: Replacing Twitter-Snippets
- Calendar.el in Croatian language (Reddit)
- Marcin Borkowski: Doubling backslashes (Irreal)
- Emacs Long Lines, This Time With Feeling (08:50)
- Take Charge of PDF in GNU Emacs (display popup annotation, Reddit)
- Getting (Doom) Emacs to work with Unity on macOS (with Macports)
- Emacs on an iPad (HN)
- How to Install and Setup Emacs on a Chromebook (11:24)
- I didn't know that there exists an Emacs clone written in Scheme. It is called "Edwin" and part of MIT/GNU Scheme. (Reddit)
- Modern Editor Architecture (Reddit)
- Emacs development:
- emacs-devel:
- Clarification on why completion is limited to the text in the candidates
- some projects starting to use shorthands
- People can now register notifiers to find out when tree-sitter reparses
- why macros are preferred over inline functions
- a thread on improving Rmail, with thoughts on terminology (filtering vs summarization)
- a thread on improving bookmarks
- Rename 'elisp-eval-buffer' to 'elisp-eval-region-or-buffer' (bug#59350)
- EUDC: Revert eudc-server-hotlist default change
- Improve 'defvar-keymap' docstring
- New Rmail summary "by thread"
- * lisp/keymap.el (defvar-keymap): Add support for repeat-mode.
- Accommodate ircs:// URLs in url-irc and browse-url
- Make auth-source-pass behave more like other backends
- New command 'project-list-buffers' bound to 'C-x p C-b' (bug#59153)
- emacs-devel:
- New packages:
- soong-mode: Support for the Soong build system (MELPA)
- gpt: Run instruction-following language models (MELPA)
- consult-hatena-bookmark: Consult commands for the Hatena Bookmark (MELPA)
- consult-git-log-grep: Consult integration for git log grep (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-11-14 Emacs news
- Help wanted:
- Upcoming events:
- CANCELLED Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, November 26, 2022
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Nov 16 0000 Singapore
- Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Sat Nov 19 0000 Singapore
- EmacsSF (in person): coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin – Sun Nov 20 0030 Kolkata / 0300 Singapore
- CANCELLED Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Zwitterionic digressions - Get user inputs in Emacs Lisp (Reddit)
- [NEW] jack is a HTML renderer library for Emacs Lisp | you might find it useful (Reddit)
- shortdoc appreciation (Reddit)
- Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks (50:11)
- Learn how to write an Emacs mode that highlights lines starting with the dollar sign (22:01)
- Appearance:
- Dired:
- Writing:
- Org Mode:
- Jean-Christophe Helary: New Capture app, with org-protocol this time.
- GitHub - mmagnus/OrgModeClockingXBar: OrgModeClockingXBar - See what you are working on ;-) [if using orgmode/clocking] (Reddit, emacs-orgmode)
- Org development: ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms
- Coding:
- Math:
- Shells:
- Community:
- Weekly Tips, Tricks, &c. Thread
- I feel stuck in my emacs learning curve.
- Shower thoughts on how Emacs follows Unix philosophy (HN, Reddit, stormrider, Irreal))
- Mastodon instance for Emacs users and FOSS enthusiasts (Reddit, HN, lobste.rs)
- A parallel universe where Emacs is the popular editor (join us!) Mastodon (Reddit)
- In the 1990s a piece of Germany’s air traffic control software ran on Emacs (2021, HN)
- Lucid Energize Demo VHS 1993
- Other:
- Alvaro Ramirez: Emacs: quickly killing processes (Reddit, HN, Irreal)
- Mindmaps in Emacs - plantuml
- New Package: tochemfig.el - Make Emacs write chemfig code from molfile or SMILES. (Reddit)
- I added a simple hook in emacs to the GPT-3 API – actions that are a tiny complexity level above what I usually use kbd macros for (like smart capitalization) easily become possible to automate! (Reddit)
- Installing Emacs 28.2 on a Chromebook (The Emacs Mega Tutorial Continues …) (06:57)
- 10 Hour Emacs Compilation (09:59:07)
- 4 Hours of Emacs (03:53:12)
- ~declantsien/WREmacs - sourcehut git WebRender (Reddit)
- Emacs development:
- progress on tree-sitter support for C-like languages (earlier)
- Shorthands discussions:
- * lisp/minibuffer.el (set-message-functions): New user option.
- Add to /etc/NEWS a mention of the new C++20 support in CC Mode
- ; * etc/NEWS: Mention that order of overlays might change. (Bug#59067)
- EUDC: Add ecomplete and mailabbrev backends
- EUDC: Add eudc-ignore-options-file customization
- New packages:
- beans: Major mode for Beans grammar (MELPA)
- corfu-prescient: Corfu integration (MELPA)
- flymake-elisp-config: Setup load-path for flymake on Emacs Lisp mode (MELPA)
- gitstatus: Common front-end for `gitstatusd' (MELPA)
- glue: Emacs - Common Lisp interop using SLIME or SLY (MELPA)
- jarchive: Open project dependencies in jar archives (GNU ELPA)
- lurk-mode: A major mode for editing lurk files (MELPA)
- ob-lurk: Evaluate lurk code blocks in org mode (MELPA)
- org-rainbow-tags: Colorize org tags automatically (MELPA)
- ptree: Property tree data structure (MELPA)
- vertico-prescient: Vertico integration (MELPA)
- zk-desktop: Desktop environment for zk (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-11-07 Emacs news
- Help wanted:
- Upcoming events:
- EmacsConf 2022 (Dec 3 & 4) - Schedule (Irreal)
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata – Sat Nov 12 0100 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Nov 16 0000 Singapore
- Emacs plus: la migliore versione di Emacs per Mac Os e Il tema che cambia in automatico Nov 16
- Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Sat Nov 19 0000 Singapore
- EmacsSF: coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin – Sun Nov 20 0030 Kolkata / 0300 Singapore
- Beginner:
- Emacs configuration:
- emacs-key-guide: Quickly add keyguides to buffers
- Creating and displaying cheatsheets of keybindings
- lambda-emacs: Emacs distribution with sane defaults, pre-configured packages, and useful functions.
- Jamie Matthews' emacs config (Reddit)
- Derek Taylor's Emacs Config
- justinbarcla's .emacs.d
- ted-tanner"s .emacs
- Emacs Lisp:
- Appearance:
- Org Mode:
- Using emacs and org-mode to teach programming
- New Package: Org Rainbow Tags - A minor mode to colorize org tags automatically (Reddit)
- Lorenz attractor plotting in Python/Org-mode (Reddit)
- New package: Forgecast - cast resources to their forges (r/emacs, r/orgmode)
- Oolook: Style for org-mode (Reddit)
- org-noter-plus-djvu: Emacs document annotator, using Org-mode
- Use Syncthing with WebDAV to Sync Org Files Everywhere (Reddit)
- Org development:
- Completion:
- Coding:
- Shells:
- Doom Emacs:
- EXWM:
- Fun:
- Community:
- Other:
- Eev and TikZ, or: how to learn TikZ using a REPL - YouTube
- Hey Emacs, where did I take that photo? (Reddit, lobste.rs, Irreal) - includes openstreetmap
- "Super Buffer File" and Dragon integration - for dragging and dropping files
- Alvaro Ramirez: Hey Emacs, change the default macOS app for… (Reddit)
- Emacs development:
- emacs-devel: Progress on getting use-package into ELPA
- emacs-devel: CL packages on hold
- Add the "doas" alias to eshell.
- ; Rename 'package-vc-link-directory' to '-install-from-checkout'
- Merge branch 'feature/package+vc'
- Document 'package-vc-selected-packages'
- * lisp/tab-bar.el (tab-bar-fixed-width): New user option.
- Add command 'package-vc-checkout'
- New packages:
- bluesound: Play, pause, resume music on a Bluesound player (MELPA)
- dir-treeview-themes: Themes for dir-treeview (MELPA)
- insecure-lock: Extensible screen lock framework (MELPA)
- mint-mode: Major mode for the Mint programming language (MELPA)
- opam-switch-mode: Select OCaml opam switches via a menu (MELPA)
- related-files: Easily find files related to the current one (MELPA)
- string-edit-at-point: Avoid escape nightmares by editing string in separate buffer (MELPA)
- triples: A flexible triple-based database for us in apps. (GNU ELPA)
- youtube-sub-extractor: Extract YouTube video subtitles (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-10-31 Emacs news
- Emacs User Survey (emacs-devel, Reddit, HN, lobste.rs)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Nov 2 0000 Singapore
- EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Nov 4 0030 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin – Fri Nov 4 0030 Kolkata / 0300 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Nov 11 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1700 GMT / 1800 Berlin / 2230 Kolkata – Sat Nov 12 0100 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Alvaro Ramirez: Emacs: A welcoming experiment (Reddit)
- Protesilaos Stavrou: Emacs: introduction to the ef-themes "cyprus" theme
- Protesilaos Stavrou: Emacs: introduction to the ef-themes "cherie" theme
- Protesilaos Stavrou: Emacs: ef-themes version 0.9.0
- Protesilaos Stavrou: Emacs: modus-themes version 3.0.0
- Navigation:
- Nicolas Martyanoff: Eye level window centering in Emacs
- Irreal: Undo In Region
- What killer feature(s) make you prefer projectile over project.el?
- Projectile 2.6 released! (Reddit)
- doc-tools-toc: Create, cleanup, add and manage Table Of Contents (TOC) of pdf and djvu documents with Emacs (Reddit)
- jarchive: Navigate to files inside jars. (Reddit)
- Writing:
- What are your favorite packages for improving vanilla emacs text editing?
- Arabic Input Setup (Reddit)
- Protesilaos Stavrou: Emacs: use custom file type with Denote
- languagetool.el: LanguageTool suggestions integrated within Emacs
- Using Grammarly With Emacs
- TAONAW - Emacs: Of TiddlyWiki, Emacs, and Digital Gardens
- xah talk show 2022-10-30 emacs, best way to insert unicode, emoji, math symbols (01:06:36)
- Org Mode:
- Jeremy Friesen: Adding a Function to Carry Forward an Org-Mode Agenda Item
- Minimal Emacs config to work with Bibliographies and references
- An Org-mode to DOCX Pipeline | Erik L. Arneson — Writer and Software Developer (Irreal)
- Andrea: Find Org Roam notes via their relations
- Org-Orgzly RELEASE: v0.0.4.1- Originally planned features implemented…and it works too…
- Org development:
- Coding:
- Multimedia:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Visual Studio Code is designed to fracture - I am very happy that I will be able to use emacs forever (Reddit)
- Adventures with Emacs - high12noon blog - why high12noon switched to Emacs
- two weeks with emacs as a vimmer
- Sacha Chua: Learning a lot on the way to EmacsConf
- Other:
- Significant Garbage Collection Improvement For Emacs: Reducing Wall Clock Latency For sweep_conses By 50%. (Reddit, Irreal, emacs-devel)
- hammy.el: Programmable, interactive interval timers (e.g. for working/resting)
- twlz0ne/separedit.el: Edit comment or string/docstring or code block inside them in separate buffer with your favorite mode
- mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23
- Take Charge of PDF in GNU Emacs (Reddit)
- Mickey Petersen: Keyboard Shortcuts every Command Line Hacker should know about GNU Readline (Reddit, Irreal, lobste.rs)
- Using emacs artist-mode (Reddit)
- Emacs Notes: Use xkb to setup full-spectrum of modifiers (Meta, Alt, Super, and Hyper) for use with Emacs (Irreal)
- Crafting a Configuration Site Generator in Emacs - System Crafters Live! (56:16)
- Emacs: adattamento nella Storia del software @ Linux Day 2022 Roma (01:50:42)
- Emacs development:
- The "noverlay" branch was merged to master. This should speed up overlays in emacs (Reddit)
- emacs-devel: challenge with shorthands Re: Help sought understanding shorthands wrt modules/packages (context of shorthands)
- emacs-devel: CL packages landed (goal, versus shorthands)
- emacs-devel: explanation of feature/ and scratch/ branches Re: CL packages landed
- emacs-devel: libgccjit leaking memory Re: Suppressing native compilation (short and long term)
- emacs-devel: tip for building on macOS - com.apple.security.get-task-allow Re: Volunteering to help on etc/TODO item: Improved xwidgets support
- emacs-devel discussion about whitespace in commits
- ; * etc/NEWS: Add entry about more performant overlays.
- Allow Hierarchy to delay computation of children
- Allow applying Rmail summary filters consecutively
- (Ffunction): Make interpreted closures safe for space
- Handle context changes in Tramp kubernetes method
- New packages:
- ddate: Manage Discordian dates with ddate (MELPA)
- farmhouse-themes: Farmhouse Themes, dark and light versions (MELPA)
- guake: Interact with Guake via DBus (MELPA)
- nameframe-project: Nameframe integration with project.el (MELPA)
- ox-linuxmag-fr: Org-mode exporter for the French GNU/Linux Magazine (MELPA)
- url-scgi: SCGI support for url.el (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-10-24 Emacs news
- Emacs User Survey (Reddit, emacs-devel) - LibreJS-compatible this year
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Oct 27 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 1 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Nov 2 0000 Singapore
- EmacsATX: Mastering Emacs | Crafted Emacs https://www.meetup.com/emacsatx/events/289100501/ Wed Nov 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Nov 3 0030 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 3 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Nov 4 0030 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Nov 3 1200 Vancouver / 1400 Chicago / 1500 Toronto / 1900 GMT / 2000 Berlin – Fri Nov 4 0030 Kolkata / 0300 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- org-mode In Your Pocket Is a GNU-Shaped Devil
- The "Softer Side" of Org-mode
- Org-mode - How I take meeting notes? (07:53)
- [ANN] org-bookmark-heading v1.2 released (r/emacs, r/orgmode)
- Looking for HTML and LaTeX templates for Org-Mode Exports.
- Debugging org-noter with edebug in Emacs - YouTube (Reddit)
- Org-Orgzly, the Ooops release
- Completion:
- Coding:
- Math:
- Shells:
- Multimedia:
- Community:
- Other:
- A Potpourri of Emacs Tweaks (Reddit) - frame-inhibit-implied-resize, pixel-scroll-precision-mode, org-roam images, LaTeX, ERC, links, repeat-mode
- markdown-xwidget: Preview markdown files using xwidget-webkit. Supports GitHub styles, Mermaid diagrams, Syntax highlightin and Mathjax ( Reddit)
- string-edit.el: Avoid escape nightmares by editing strings in a separate buffer
- Mickey Petersen: Securely Generating TOTP tokens with Emacs (Irreal, Reddit, Reddit)
- Timo Geusch: How to build/upgrade emacs-mac using homebrew
- Emacs as a login manager
- Emacs development:
- emacs-devel: Allowing rolling release packages on ELPA
- Unify outline-minor-mode-use-buttons with in-margins/insert values (bug#57813)
- ; * etc/NEWS: Mention Eglot.
- Add 'slovak-querty' input method (bug#58642) (fix)
- Add tamil99 input method (bug#58070) (fix)
- * etc/NEWS: Adapt connection-local variables entries.
- Improve handling of $PATH in Eshell for remote directories (fix)
- Add helpers to dynamically assign connection-local values
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!
2022-10-17 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Oct 27 0030 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- I created an org agenda popup along with menu items to track work hours (Reddit)
- Jeremy Friesen: Adding Another Function to My Workflow - jf/capture-region-contents-with-metadata
- Boris Buliga - Task management with org-roam Vol. 6: Select a person and view related tasks
- Summary for your org clock table, in ocaml
- Andrey Listopadov: My blogging setup with Emacs and Org Mode (Irreal)
- Literate programming the other way around: importing project files into org mode src blocks (Reddit)
- Replicating Zotero-connector functionality in Emacs … without Zotero! (Reddit)
- Debugging org-noter with edebug in Emacs (10:43)
- Org development:
- Completion:
- Coding:
- Shells:
- Emacs vterm terminal and multi-vterm install (01:12:35)
- Doom Emacs:
- Install Doom Emacs in MacOS (01:53)
- Multimedia:
- Community:
- Other:
- Ask HN: How to become good at Emacs/Vim? | Hacker News
- Emacs in shell? Or shell into Emacs?
- Alvaro Ramirez: Emacs: macOS sharing (DWIM style) (Reddit, HN)
- Alvaro Ramirez: Improving on Emacs macOS sharing (Reddit)
- Alvaro Ramirez: Emacs: Open with macOS app (Reddit)
- Irreal: Emacs Keystrokes in macOS
- ALPHA: Emacs 29 for Windows with AOT Trampolines
- charybdis: 🔀 An emacs centric keymap for the Charybdis keyboard Charybdis is an ergonomic keyboard using a split 4x6 layout (or 3x5) with 5+3 thumb keys and integrated trackball
- Emacs development:
- emacs-devel: Resuming work on re: Adding a "quick-help" menu
- emacs-devel: how to disable tree-sitter font-locking for smaller ranges
- emacs-devel: Emacs' C: static inline considered useless nowadays?
- emacs-devel: reframing of Re: Suppressing native compilation (short and long term)
- emacs-devel: detailed code review of a patch, tips for improvement Re: [PATCH] Add user content APIs for WebKit Xwidgets
- Handle ;;;###theme-autoload comments in etc/themes
- Rename `file-attribute-file-number' to `file-attribute-file-identifier'
- Add a quick-help menu
- Allow filtering what items are added to Ecomplete
- Clarify structure of file-attribute's device number (and fix)
- New packages:
- archive-phar: Phar file support for archive-mode (MELPA)
- cloak-mode: A minor mode to cloak sensitive values (MELPA)
- ob-raku: Provides raku support for org-babel (MELPA)
- yuck-mode: Major mode for the yuck configuration language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you! (And thanks to Emanuel Berg for the footer suggestion!)
2022-10-10 Emacs news
- Help wanted:
- Upcoming events:
- live: Building minimal Emacs config. - Oct 11 at 12PM EDT (5 PM UTC)
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, October 22, 2022
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Oct 15 0000 Singapore
- EmacsSF: pumpkin-spice.el https://www.meetup.com/emacs-sf/events/288895026/ Sat Oct 15 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Sun Oct 16 0200 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- You Should Really Learn Org Mode (19:32, Reddit, Irreal)
- How do you take book notes?
- book-mode: A clean interface for org files (Emacs)
- Mario Jason Braganza: Ticking Off Checkboxes With the Mouse in Org Mode
- Serie - Strukturierte Notizen: Zetteldeft
- Andrea: Self reflection: a favour I own myself (with a bit of org-ql to make it easier!) - finding out which tasks have taken a long time to complete
- Evaluate Lisp forms stored in properties of a task, when it changes to a certain state (Mastodon)
- Import, export, and integration:
- Org-mode, exportation LaTeX et Minted (Reddit)
- Org-mode - Generate contracts with only few lines (12:03)
- Tracking blog post changes by leveraging git and ox-html.el (Reddit)
- Migrate Tiddlywiki to org-roam - Part 2: org-roam and hugo (Reddit)
- org-mode + vterm + tmux == ❤️❤️❤️
- Jeremy Friesen: Denote Emacs Configuration
- Org development:
- Completion:
- Coding:
- Shells:
- Web:
- Mail and news:
- Doom Emacs:
- Multimedia:
- Community:
- Weekly Tips, Tricks, &c. Thread
- The History of Emacs (14:32)
- Emacs Paris: A recorded session
- OCD about Emacs
- What do you tells VSCode and Jetbrains naysayers
- Irreal: Red Meat Friday: Is The FSF Fighting The Previous War?
- How would RMS name emacs, if it was created today?
- Emacs Users: I'm Okay, I Promise — blog.djha.skin - vim perspective
- Other:
- Emacs development:
- Progress on merging Eglot, a lsp client, to Emacs Core: An Update
- emacs-devel: progress on noverlay branch
- Re: Windows Pseudo Console support (one of the reasons why Emacs on Windows has challenges)
- Error compiling emacsql-sqlite on Windows when `.emacs.d` is in a path with non-ASCII characters · Issue #77 · magit/emacsql · GitHub (2021, another reason)
- Add a VC command to prepare patches
- Add support for the Coptic script (bug#58330)
- * etc/NEWS: Document how to continue using 'linum'. (Bug#58220)
- * etc/NEWS: Add instructions for replacing 'linum'. (Bug#58220)
- New command 'world-clock-copy-time-as-kill'
- Add tramp-kubernetes integration
- Add 'seq-keep'
- * etc/NEWS: Mention new Tramp method "podman". Fix typos.
- image-dired: Shorten several long names
- Move image commands to the 'i' sub map
- Add Ukrainian tutorial
- Make `eq' obsolete as a generalized variable
- * etc/NEWS: Clarify confusing Image-Dired entry. (Bug#58279)
- New packages:
- emacsql-pg: EmacSQL back-end for PostgreSQL via pg (MELPA)
- etd: Examples to Tests and Docs (MELPA)
- hcel: Haskell codebase explorer / cross referencer (GNU ELPA)
- himalaya: Interface for the himalaya email client (MELPA)
- icl-mode: Support for IEEE 1687 ICL/PDL (MELPA)
- ob-ffuf: Babel functions for ffuf (MELPA)
- pebble-mode: A major mode for pebble (MELPA)
- ropgadget: Display and filter ROP gadgets of a binary (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-10-03 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Oct 7 0200 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Oct 14 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Oct 15 0000 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Experiments: abusing margins, mode-line and header-line (Reddit)
- TransSide-theme: My own custom emacs theme!!
- Protesilaos Stavrou: Modus themes 2.7.0 for GNU Emacs
- Protesilaos Stavrou: Emacs: introduction to the ef-themes "bio" theme
- Protesilaos Stavrou: Emacs: introduction to the ef-themes "frost" theme
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Get Things Done with Emacs (2020, HN)
- Org-mode tricks for team management (Reddit)
- Mario Jason Braganza: Blocks in Org Mode
- Org mode - Macro replacement, variables in org files (06:50)
- Org-mode - Header images, horizontal line and line breaks | Ravi Sagar (Irreal)
- Jeremy Friesen: On Storing Glossary Terms in Org Roam Nodes
- Org Reveal and gridded layouts
- A script to parse and generate org files for syncing with orgzly. (Reddit, Github)
- cl-ownpress: Publish all the things (mostly as static websites)
- So, emacs has a Gemini Client, is there a similar protocol for org documents?
- Completion:
- Magic orderless - tweaking the OR operator
- Coding:
- Shells:
- Web:
- Search engines in eww / Emacs (09:29)
- Doom Emacs:
- EXWM:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Benefits of learning Elisp besides hacking Emacs
- (Me) Joining The Church Of Emacs (Reddit, HN, Irreal)
- I Switched From Neovim to Emacs, Here’s Why | by Michael Bao (Aug 2022)
- TAONAW - Emacs: MS Word Wins… For Now (Reddit)
- An elegy for GNU and RMS | gay robot noises (lobste.rs)
- Other:
- Mario Jason Braganza: Restart Emacs on System Startup
- The Most Efficient Emacs Workflow, more efficient than vim (46:30)
- Anyone use Emacs Application Framework (EAF)?
- mentor: mentor is a GNU Emacs frontend for the rTorrent bittorrent client.
- [ANN] Ement.el v0.3 released (Matrix client for Emacs) (Reddit)
- MSI Installer for GNU Emacs 28.2 for Windows (HN)
- Browser Emacs
- How far are we from Magit becoming part of Emacs? (Reddit)
- Evaluating integrated development environments
- Pédiluve 2025 - Conférence Emacs (33:32)
- CLiki: CL-Emacs - Emacs-like editors written in Common Lisp (HN)
- Emacs development:
- emacs-devel: long discussion about suppressing native compilation (short and long term)
- emacs-devel discussion about what's needed in order to shift from Texinfo to Org for GNU manuals
- files.el (major-mode-remap-alist): New custom var (bug#58075)
- Add new variable 'inhibit-native-compilation'
- Fix coding systems used for X input methods
- Add –with-native-compilation=aot configuration option
- Add support for the Gothic script (bug#58194)
- Rename osc.el to ansi-osc.el (bug#58200)
- Rename comint-fl-* to comint-fontify-input-* and mention it in NEWS
- Add vc-edit-next-command
- Add support for the Toto script (bug#58181)
- New command `image-dired-do-flagged-delete'
- Make format-spec accept function substitutions
- Add support for the Wancho script (bug#58159)
- Add support for the Mende Kikakui script (bug#58151)
- Add support for the Adlam script (bug#58111)
- Add new macro 'while-let'
- image-dired: End thumbnail file names with ".jpg"
- New packages:
- doc-toc: Manage outlines/table of contents of pdf and djvu documents (GNU ELPA)
- org-tagged: Dynamic block for tagged org-mode todos (MELPA)
- sweeprolog: Embedded SWI-Prolog (NonGNU ELPA)
- tesouro: Brazilian Portuguese synonym search in dicio.com.br (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-09-26 Emacs news
- Upcoming events:
- EmacsConf 2022 CFP deadline extended to Sept 30th
- LibrePlanet 2023 Call for Sessions | Free Software Foundation (until Nov 2)
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 29 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Oct 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Oct 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/288513822/ Wed Oct 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Oct 6 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Oct 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Oct 7 0200 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Writing:
- Org Mode:
- Don't understand org-mode : emacs (Irreal)
- Orgmode-TV: How do I plan my days (2019, Reddit)
- Emacs Meet up Session II: Org Agenda (2021)
- Annotate a project in Emacs (Reddit)
- Extending org-mode to handle youtube links (YouTube, 5:45, Reddit, Irreal)
- Ejecutar querys de sql con org-mode | Emacs | Espanol (04:13)
- An overview of how I add nodes to emacs org-roam. (07:20)
- Import, export, and integration:
- Org development:
- Plain Org v1.5 released
- Completion:
- Coding:
- Mail and news:
- Doom Emacs:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Lars Ingebrigtsen: 20x10%
- "Emacs is not just a text editor" | Moving from VSCode to Emacs (Irreal)
- Proprietary Environments are a Trap - Alexandru Nedelcu (Reddit)
- Emacs Pinky (Season 3 Episode 7) (01:13:45)
- 2021-04-15 The Birth of Emacs, with Lars Brinkhoff (41:26, Irreal)
- My Guitar and Emacs
- Other:
- Emacs development:
- Tentative release schedule for Emacs 29.1 (Reddit)
- [Request for testers] noverlay branch: Store overlays as balanced binary trees (instead of a naive list), so as to replace an O(N) complexity with O(log N)
- emacs-devel: Supporting stylistic sets
- Add new command 'shortdoc-copy-function-as-kill'
- Bind "N"/"P" to next/prev section in shortdoc
- Add new command image-dired-copy-filename-as-kill
- Add formatting commands to rcirc
- image-dired: Add faces for header line
- image-dired: Add new %-format specifiers for header line
- Adapt tramp-docker integration
- Add a new command vc-pull-and-push
- Make thumbs.el obsolete
- Rename file-name-directory
- New Flymake backend using the shellcheck program
- image-dired: Rewrite and extend slideshow feature
- Update manual for recent image-dired changes
- Rename 'image-dired-db-file' to 'image-dired-tags-db-file'
- Improve don't save bookmark context from encrypted files
- Add new function xdg-session-type to xdg.el
- Make linum.el obsolete
- Have rcirc handle bridge bots
- ; * etc/NEWS: Fix capitalization.
- * lisp/outline.el (outline-minor-mode-use-margins): New user option.
- Minor touch-ups of some recent OSC stuff
- Abolish max-specpdl-size (bug#57911)
- New packages:
- exercism: Unofficial https://exercism.org integration (MELPA)
- flymake-sqlfluff: A flymake plugin for SQL files using sqlfluff (MELPA)
- inferior-islisp: Run inferior ISLisp processes (MELPA)
- islisp-mode: Major mode for ISLisp programming (MELPA)
- notmuch-indicator: Display mode line indicator with notmuch-count(1) output (GNU ELPA)
- org-custom-cookies: Custom cookies for org-mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Éibhear and Andrés Ramírez for links!
2022-09-19 Emacs news
- Emacs 28.2 released (Reddit, HN)
- [ANN] EmacsConf 2022 Second Call for Participation (extended until Sep 30)
- LibrePlanet 2023 Call for Sessions | Free Software Foundation (until Nov 2)
- Upcoming events:
- M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 29 0030 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Don't understand org-mode
- Cool looking org-mode
- I wrote a command for recursively viewing the backlinks of your nodes until you decide to select one and thought you guys might like it! (info in comments) (Reddit)
- Markdown anchor linking on Github | shom.dev
- GitHub - gicrisf/ox-zola: A carefully crafted Org exporter back-end for Zola (Reddit)
- Emacs | Get Attached To Org Mode Attachments (11:16)
- Completion:
- Coding:
- Shells:
- Mail and news:
- Fun:
- Community:
- Other:
- Mario Jason Braganza: Rename a File as You Work on It in Emacs
- Marcin Borkowski: Safe killing with Emacs
- (Semi-)Automatically fetching Ledger commodity prices with elisp
- Alvaro Ramirez: $ rm Important.txt (uh oh!) (Reddit, lobste.rs)
- D.V.F.P.: Comparison of Vim and Emacs for a substitution operation using regular expressions
- Emacs Keyboard Macro (14:31)
- Emacs development:
- emacs-devel discussion: Adding a "quick-help" menu
- emacs-devel discussion on toolbar icons: Re: Adding icon sets to Emacs – and next steps for icons.el
- emacs-devel: Re: Progress on merging Eglot?
- Don't save bookmark context from encrypted files
- Add NEWS entry for osc.el (bug#57821)
- Increase image-dired-thumb-size to 128
- Make `image-dired-thumb-(height|width)' obsolete
- Optimize tty display updates (bug#57727)
- Update Unicode support to Unicode version 15.0.0 (bug#57846)
- image-dired: Add support for PDF files (Bug#26432)
- Learn the Basics of the Dired File Manager (Doom Emacs) (28:40)
- Rename `image-elide' to `image-cut' and add more bindings
- Improve image-dired-display-properties-format
- Document MS-Windows support in wallpaper.el
- Implement support for 'wallpaper-set' on MS-Windows
- Add rudimentary font-locking to edit-abbrevs-mode
- Rename image transform commands to be less confusing
- Add new command image-mode-wallpaper-set
- Make it easier to customize wallpaper command
- Improve wallpaper.el docs for recent changes
- Add new function xdg-current-desktop to xdg.el
- Add new command image-dired-set-wallpaper
- Add new library wallpaper.el
- Add new commands 'image-crop' and 'image-elide'
- Document the recently added branch commands (bug#50344)
- 'C-x v b' prefix key is used for branch commands to create/switch/print branch
- New packages:
- pixelblaze: Interact with a Pixelblaze via Websocket (MELPA)
- pueue: Interface for pueue (MELPA)
- py-snippets: Collection of advanced Python yasnippet snippets (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-09-12 Emacs news
- Emacs 28.2 released (HN)
- Last week! EmacsConf 2022 Call for Participation (Reddit) by Sept 18 - all levels welcome
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, September 24, 2022
- M-x Research (contact them for password): 6th class - Advanced(ish) Features of Functional Languages https://m-x-research.github.io/ Tue Sep 20 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- emacs lisp for beginner (01:34:46)
- Appearance:
- pangu-spacing: Add space between Chinese and English characters
- image-roll.el: Virtual scroll display engine for Emacs
- Protesilaos Stavrou: Emacs: lin version 1.0.0 - current line highlighting
- Manuel Uberti: Automatically highlight regular expressions
- fontaine version 0.4.0: Specify presets of font configurations and switch between them on demand.
- Protesilaos Stavrou: The ef-themes now include two duo-chrome themes
- Protesilaos Stavrou: Ef themes 0.5.0 for GNU Emacs
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Workflows:
- Reflections On A Year of Anki, Knowledge Management, Emacs & More | Adham Omran (HN)
- Building My Second Brain with Emacs and Org-Roam (An Overview) (00:55)
- Evolving my note-taking processes (Reddit, Irreal)
- John D. Cook: Literate programming to reduce errors (Irreal)
- Jeremy Friesen: Org Mode Capture Templates and Time Tracking (Irreal)
- Andrea: Too many org ids! How to tell no to Org mode for certain files
- Intra-word Emphasis in Org mode using ZERO WIDTH SPACEs; East Asian Language Users please take note
- Come gestisco un BLOG con un SOLO file ORG MODE (WARNING: 🔥🔥🔥) (46:17)
- Previsualizar párrafos con LaTeX en Org Mode (test) (02:09)
- org-journal: View history
- Emacs as an Org capture server
- Khoj: A Natural Language Search Engine for your Org-Mode Notes (Reddit)
- Show HN: Org-mode reader, setup for a collaborationtool (Reddit, HN)
- Org development:
- Workflows:
- Coding:
- Shells:
- Mail and news:
- Community:
- Other:
- [ANN] Ement.el (a Matrix client) now available in GNU ELPA (Reddit)
- Emacs: Study on constructing Regular Expressions to delete or reduce blank lines | FP Site
- Global Interactive Emacs
- interris: An interactive replace-regexp-in-string previewer.
- Marcin Borkowski: Comments in srt files
- Christian Tietze: Delete to Beginning of Line in Emacs to Rewrite Code
- Reverso Context in Emacs - The Emacs Cat - translation
- 1999 open Emacs bugs (Reddit, HN)
- DMS To Decimal Degree Conversions And More - The Emacs Cat
- My goal of closing 10% of Emacs bugs (2020) (HN)
- Emacs development:
- emacs-devel: Add new –timeout flag to emacsclient
- emacs-devel: Discussion about how to implement image support for kitty terminal (layout challenge)
- Revert "Add new user option 'custom-ensure-single-theme'"
- Add new user option 'custom-ensure-single-theme'
- Make `format-prompt' use `substitute-command-keys'
- New function substitute-quotes
- * lisp/subr.el (string-split): New alias for split-string.
- Delete variable window-system-version obsolete since 24.3
- Delete many items obsolete since 24.3
- Add new user option ecomplete-auto-select
- Add new user option 'diff-add-log-use-relative-names'
- Add new –timeout flag to emacsclient
- Add new functions for splitting the root window
- Font lock long Git commit summary lines
- New packages:
- ement: Matrix client (GNU ELPA)
- math-tex-convert: Convert LaTeX macros to unicode and back (MELPA)
- mybuild-mode: Major mode for editing Mybuild files from Embox (MELPA)
- samskritam: Library to get samskrit word definition, translate to & from (MELPA)
- yul-mode: Major mode for editing Ethereum Yul intermediate code (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-09-05 Emacs news
- EmacsConf 2022 Call for Participation (Reddit) by Sept 18 - all levels welcome
- Upcoming events:
- M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Sep 10 0000 Singapore
- Beginner:
- Emacs Lisp:
- Learn how to ask for Help while writing Elisp (50:36, Jan 2022)
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Completion:
- Coding:
- From vanilla Emacs to Bash IDE in 17 minutes (18:15, Reddit, Irreal)
- Build a Basic TypeScript IDE with Emacs | The Astute Developer (Reddit)
- _P_ython _E_xecutable _T_racker is now available on Melpa (Reddit)
- Demo of LanguageTool Integration in Emacs
- Improvements to Terraform support for lsp-mode (Reddit)
- Bring Zuul into Emacs | λ (Reddit)
- Integrando #emacs con #elixir usando #websockets (02:06:23)
- Shells:
- Doom Emacs:
- Multimedia:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Your dependency on external packages reduce with experience
- Can't learn emacs, can't use anything else (rant)
- Switching From VSCode to DOOM Emacs Recently. Here's My Experience
- Anyone sticking with "outdated" Emacs versions?
- GitHub - ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles (repost)
- Protesilaos Stavrou: Emacs: showing my award from the Free Software Foundation (YouTube, 18:08)
- Other:
- Demystifying Emacs's Window Manager (Reddit)
- New Package: units-mode (is on melpa), convert between units interactively and in lisp code. [uses gnu units for conversion] (Reddit)
- Emacs Tricks To Boost Productivity 2022_09_01_16:25:26 (15:39) Commands in other buffer, search tips, query replace, registers
- Fix annoying max open files for Emacs (Reddit, HN, Irreal)
- Start Emacs And Vim In Vanilla Mode 2022_09_02_08:12:30 (05:36)
- which parts of emacs are old exactly?
- Emacs development:
- emacs-devel: suggestions for a "New user" customize group
- emacs-devel: Continued discussion of unprintable characters (also note about function-key-map work needed
- emacs-devel: note about set-frame-position and desktop.el Re: Abysmal state of GTK build
- emacs-devel: request for comparison of various GUI toolkits
- Add support for more kinds of redirect operators in Eshell
- Add new function `seq-positions'
- Python shells dedicated to a project
- Add new function `seq-remove-at-position'
- New command to facilitate text-mode display of unsupported chars
- Teach 'max-char' about the Unicode code range
- Increase image-dired-show-all-from-dir-max-files to 1000
- image-dired: Make HTML gallery generation obsolete
- image-dired+.el: Non blocking thumbnail creation and adjust image to window
- Make "rlogin" method obsolete in url*.el
- Make minibuffer-eldef-shorten-default obsolete
- Default show-paren-mode to off in special-mode buffers
- * lisp/char-fold.el (describe-char-fold-equivalences): New command.
- New packages:
- for: Iteration and sequence (MELPA)
- ini: Converting between INI files and association lists (MELPA)
- jit-lock-stealth-progress: JIT lock stealth mode-line progress (MELPA)
- mos-mode: MOS toolkit usage (MELPA)
- org-unique-id: Create unique IDs for org headers (MELPA)
- pet: Executable and virtualenv tracker for python-mode (MELPA)
- units-mode: Mode for conversion between different units (MELPA)
- zuul: Interface to Zuul (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-08-29 Emacs news
- Upcoming events:
- Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, August 27, 2022
- Upcoming Talk, Featuring Uses of Hyperbole's Koutliner in the Context of Knowledge Management
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 1 0030 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Sep 2 0200 Singapore
- EmacsSF: coffee.el, Playa Edition https://www.meetup.com/emacs-sf/events/287871307/ Sat Sep 3 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Sun Sep 4 0200 Singapore
- M-x Research (contact them for password): Show & Tell - For non RSECon attendees https://m-x-research.github.io/ Tue Sep 6 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287915164/ Wed Sep 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Sep 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Sep 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Sep 10 0000 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs Lisp Basics
- Marcin Borkowski: The Emacs range package
- Let's code Emacs Lisp: creating the beginnings of a package (01:21:43)
- Object-Oriented Emacs Lisp with EIEIO - System Crafters Live! (01:45:19)
- Compiler from scratch, for fun :p | Emacs Major Mode and Breaking Function Parsing | 019 (04:57:48)
- Appearance:
- Straightforward Emacs: Automatically Highlight Buffer Text
- [ANN] jit-lock-stealth-progress (show font locking progress while idle in the mode-line)
- Autothemer version 0.2.8
- Sakura - a cherry blossom (or cherry cola? flavoured theme) (Reddit)
- Protesilaos Stavrou: Ef themes 0.4.0 for GNU Emacs
- The ef-themes now include two deuteranopia-friendly themes | Protesilaos Stavrou
- Modus themes 2.6.0 for GNU Emacs | Protesilaos Stavrou
- Emacs: pulsar version 0.5.0 | Protesilaos Stavrou
- Navigation:
- Amit Patel: Emacs: marking text - update after a 5-year experiment
- Writing:
- [ANN] spell-fu now supports buffer-local word lists
- Ben Simon: Emacs for Project Notes: Quick Capture, Automatic Organization (Irreal)
- reverso.el: Emacs client for reverso.net; translation, grammar check, context and synonyms search (Reddit)
- Tamil Phonetic Input Method in Emacs / Emacs-இல் தமிழ் ஃபொனெடிக் முறையில் type செய்வது எப்படி? – Emacs Notes
- El mundo de las notas - zetteldeft
- Org Mode:
- P0 beats #A. Using Programmer-style Priorities in Org (Reddit)
- Thoughts on Writing Technical Documentations using Org mode (April 2022)
- Sam Wallace's workflow for math research notes (spoiler: lots of org-mode).
- Moving Tasks Between Org Files in Emacs | Janusworx (Irreal) org-refile
- Demo of how to embed source code/text, link, and picture in ORG buffer/file.
- Copy Slack behavior of automatically creating link when pasting url with text selected
- org-project: Capture TODOs in project.el using org-mode (Reddit)
- org-bib-mode redesign (Reddit)
- ob-elixir: org-babel functions for elixir evaluation
- Latest Org2Blog maybe just broke some of your keybindings 2022-08-22
- Org development: lisp/ox-md.el: Add top level header setting
- Completion:
- Coding:
- Bozhidar Batsov: Setting up Emacs for OCaml Development
- codespaces.el — a completing-read interface to select and connect to GitHub Codespaces over TRAMP (Reddit)
- what is your config for java programming? (some tips in the comments)
- c++ programming screenshot - variable font, symbols
- Automatic Code Formatting: JavaScript, Python, PowerShell, Golang, Emacs Lisp, WolframLang (01:04:11)
- Mail and news:
- Evil mode:
- Community:
- Weekly Tips, Tricks, &c. Thread - change bg color on compile failure, org-roam capture to link, etc.
- Lesser known built-in Emacs gems? - Lemmy
- This is how computing should feel
- The email that made me convert to emacs
- 19×10% – Random Thoughts
- Distilling the Essence of Emacs (1:34:02)
- Other:
- Emacs development:
- emacs-devel: work needed to prepare for no-toolkit build for more control of Emacs behavior
- emacs-devel: long discussion re: display of undisplayable characters in the terminal - recently changed to \U01F3A8 instead of diamond and discussion of different consoles' capabilities
- emacs-devel: challenges of working with the display engine (Re: locked narrowing in ELisp)
- emacs-devel: cedet/semantic may still be able to work with other parser/taggers
- 'C-x v v' on a diff buffer commits it as a patch (bug#52349)
- Use a list of text properties to search in symlink filenames in Wdired
- Support "replacement characters" on TTY frames
- Mention C-x C-q + revert change in NEWS
- Make frame-width obsolete as a generalized variable
- Add NEWS entry about obsoleted generalized variables and update
- New packages:
- cern-ldap: Library to interact with CERN's LDAP servers (MELPA)
- ipp: Implementation of the Internet Printing Protocol (MELPA)
- media-thumbnail: Utility package to provide media icons (MELPA)
- org-bookmarks-extractor: Extract bookmarks from Org mode (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-08-22 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 1 0030 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Sep 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Sep 1 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Sep 2 0200 Singapore
- Beginner: (Looks like there's an ALX course that might include Emacs, so people are making tutorials. I might not list all of them.)
- Appearance:
- Navigation:
- Embar: Emacs bar and launcher combination (Reddit) - no public repo yet
- Writing:
- Compose Emoji in GNU Emacs (YouTube, 00:32)
- Org Mode:
- Straightforward Emacs: Show all unchecked Org Mode checkboxes
- Using Org-Mode for Work on Book Writing and Translation - tips in the comments
- org-bibtex-misc.el - using zotra, citar, and org-cite (Reddit)
- Emacs org-noter in 2022 screencast and demo. (08:25, Reddit)
- Have some code: a spaced repetition (SRS) review system for org-roam, and better search (Reddit)
- John D. Cook: Keeping data and code together with org-mode (Irreal)
- Org development:
- Completion:
- Emacs Snippets and Templates (37:51)
- Coding:
- Shells:
- Community:
- Other:
- qpdf.el: A transient Emacs wrapper for qpdf
- Emacs Notes: Who stole "C-.", "C-;" and possibly other keys from my Emacs? - dealing with desktop environments
- Emacs: Cursores Múltiples, Árbol de Deshacer, Use Package (español argentino) (01:34:11)
- Emacs development:
- emacs-devel: long discussion on the abysmal state of the GTK build
- emacs-devel: discussion on Elisp performance
- emacs-devel: master f117b5df4d: Add new functions eol and bol - lots of thought goes into the naming of functions
- Make it possible to mark generalized variables as obsolete
- Rename newly-added eol/bol functions to pos-eol/pos-bol
- Delete two functions obsolete since Emacs 23
- Add new functions eol and bol
- New command image-transform-set-percent
- Move dired-guess commands from dired-x to dired
- Make the bookmark fringe icon look like a bookmark
- New packages:
- calc-prog-utils: Calc programmers utilities (MELPA)
- citar-org-roam: Citar/org-roam integration (MELPA)
- codespaces: Connect to GitHub Codespaces via TRAMP (MELPA)
- cyanometric-theme: A Theme with overwhelming bias towards cyan (MELPA)
- ef-themes: Colorful and legible themes (GNU ELPA)
- orangey-bits-theme: A Theme with smashing orangey bits (MELPA)
- power-mode: Imbue Emacs with power! (MELPA)
- sakura-theme: Filled with cherry blossoms (MELPA)
- time-block: Block running commands using time (MELPA)
- vegetative-theme: A Theme based on green CRT terminals (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-08-15 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- About to declare Emacs bankruptcy. Any advice for cool or new packages, defaults, or ideas I should use before I start building my init.el? Also interested in guides to using evil.
- elpaca package manager, a better package manager (Reddit)
- straight.el as a classic example of overengineering in emacs? - discussion includes comments on elpaca
- Philip K.: Request for Comments: Emacs Package management from Source
- Emacs Lisp:
- Appearance:
- Writing:
- Org Mode:
- Shells:
- Announcing Shell Underscore - Use the output of the last shell command in other commands
- Seamless command-line utils (Reddit, Irreal) joining images into a PDF with dwim-shell-command
- Emacs as terminal multiplexer: Speed (6:16, Reddit)
- Mail and news:
- Fun:
- Community:
- Other:
- Emacs development:
- emacs-devel: Should package.el support notifying on package security updates?
- emacs-devel: Speedup of display of long and truncated lines
- emacs-devel: Tree-sitter integration on feature/tree-sitter (severe performance issue)
- emacs-devel: why Semantic and CEDET have been inactive
- Emacs Multithreading: How Hard Could It Be? (4:13, Reddit)
- (compiled-function-p): New function (bug#56648)
- Further speedups of redisplay of long and truncated lines
- Speed up display of long lines under 'truncate-lines'
- Add new value `dont-save' to `deactivate-mark'
- Make '$?' and '$$' variables more consistent in Eshell
- gud.el: invoke 'perldb' with '-E' instead of '-e'
- New debugging facility: backtraces from errors in Lisp called from redisplay
- Avoid having language environments interpreted as sections
- Add new user option electric-quote-replace-consecutive
- ; * etc/NEWS: Mention the new 'js-json-mode'.
- Do some NEWS tagging
- New packages:
- consult-notes: Manage notes with consult (MELPA)
- hl-indent-scope: Highlight indentation by scope (MELPA)
- ligature: Display typographical ligatures in major modes (MELPA)
- ouroboros: Ouroboros network mini-protocol (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-08-08 Emacs news
- Upcoming events:
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Aug 13 0000 Singapore
- Beginner:
- introducción a EMACS (Tutorial) (15:00)
- Emacs configuration:
- Evil mode:
- Emacs Lisp:
- Appearance:
- vanish.el: hide parts of a buffer (Reddit)
- Minibuffer header line (Reddit)
- GitHub - codemicmaves/graphite-theme (Reddit)
- Protesilaos Stavrou: Modus themes 2.5.0 for GNU Emacs
- Protesilaos Stavrou: The case of git-gutter, the modus-themes, and Doom Emacs
- Org-mode - Emacs customize face to change background colour (07:14)
- Navigation:
- Org Mode:
- John D. Cook: Org-mode as a lightweight notebook (Irreal)
- John D. Cook: Inline computed content in org-mode
- Org-mode: A multi page index via org-publish's sitemap (Reddit)
- Emacs Notes: Create an `Excel' / `LibreOffice Calc' from an `Org' spreadsheet
- org-roam-logseq.el - converter for logseq files stored in org-roam (Reddit)
- Module flags for org mode in Doom Emacs
- Org development:
- Completion:
- Coding:
- Math:
- John D. Cook: Naming probability functions - lower tail probability, upper tail probability
- Community:
- Other:
- [RFC] send-notification: one-function library to send desktop notifications on any platform; comes with a minor mode to notify if a Magit command fails in background (Reddit)
- A transient menu for `lp` for easier printing from Emacs (Reddit)
- Basic WYSIWYG printing in GNU Emacs (Reddit) - ps-print-buffer-with-faces
- Deleting files in Emacs [OC] (Reddit) - deleting visited file
- Emacs Multithreading: How Hard Could It Be? (04:13)
- GitHub - SavchenkoValeriy/emacs-swift-module: Write Emacs packages in Swift! (Reddit)
- Emacs gui from a tty!
- Emacs freebie: macOS emoji picker (Reddit)
- John Herrlin: Emacs on Macos Monterey
- Emacs development:
- emacs-devel: long lines, widening, and font-locking performance
- Add NEWS note about interactive-args
- Fix namespacing problem in allout.el
- Add STREAM argument to 'process-tty-name'
- Allow creating processes where only one of stdin or stdout is a PTY
- time-convert): Deprecate calls without an explicit FORM arg
- Add obsolete-since header to netrc.el
- Add obsolete-since line to autoload.el and adjust comments
- ; * etc/NEWS: Announce obsoletion of url-about.el.
- Teach 'symbol-file' about .eln natively-compiled files
- Delete obsolete variable nntp-authinfo-file
- Remove duplicate key definitions from keymaps
- Delete function alias x-selection obsolete since 23.3
- Make url-dired.el obsolete (part 2/2)
- Wrap around the search on typing a letter (bug#56535)
- Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
- New packages:
- hammy: Programmable, interactive interval timers (MELPA)
- i3bar: Display status from an i3status command in the tab bar (MELPA)
- minibuffer-header: Minibuffer header line (GNU ELPA)
- obsidian: Obsidian Notes interface (MELPA)
- perl-doc: Read Perl documentation (GNU ELPA)
- websearch: Query search engines (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-08-01 Emacs news
- EmacsConf 2022 Call for Participation (Reddit)
- Upcoming events:
- M-x Research (contact them for password): Show and tell https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Aug 5 0200 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Aug 12 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Aug 13 0000 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- An accentuated Emacs experiment (à la macOS) (Reddit, HN, lobste.rs)
- Writing In Emacs Checking Spelling Style And Grammar | Simple IT 🤘 Rocks (2017)
- Lookup word under cursor, browse synonyms, and insert selection (works with Embark actions)
- Christian Tietze: Emacs Blogging: Insert Tag from YAML Frontmatter Posts
- GitHub - licht1stein/obsidian.el: Obsidian Notes for Emacs (Reddit)
- Peter Prevos: Simulating Text Files with R to Test the Emacs Denote Package
- Org Mode:
- Is there some escape sequence that can used to create line breaks when org tables are converted to HTML? - tip to use a macro
- Org-mode - Make REST calls using restclient in Emacs (09:52)
- Note-taking with Org-Roam on PinePhone (Emacs 28.1 GUI) (3:34, Reddit)
- Org development:
- Completion:
- Coding:
- Shells:
- dwim-shell-command counters and other improvements (link in comments) (Reddit)
- dwim-shell-command gives ya a reusable command history (Reddit)
- Alvaro Ramirez: dwim-shell-command improvements (Irreal)
- Cameron Desautels: Emacs: Running Shell Commands on the Current File
- Terminal Emacs Key-inputs Success story! - term-keys
- Multimedia:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread
- emacs without packages?
- Why I use Emacs in 2022 (4:42, Reddit, Irreal)
- Eric MacAdie: 2022-07 Austin Emacs Meetup - includes stories about how people got started
- Notmuch Ado About Nothing | Karthinks - Don't like how it works? You can change Emacs. (YouTube 29:45, Reddit, Irreal)
- Emacs as 21stC interdisciplinary tool | gretzuni
- EmacsConf 2022 (poster mockup) (Reddit)
- Other:
- Emacs development:
- emacs-devel: How to search emacs-devel and bug-gnu-emacs
- emacs-devel: Update/help wanted on ebrowse, ecb
- emacs-devel: transient vs repeat
- Wrap around the search on typing a letter (bug#56535)
- Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
- Make frame synchronization a frame parameter
- Delete additional items obsolete since 20, 21 and 22
- Delete aliases obsolete since 21.1 and 22.1
- Delete redisplay-end-trigger-functions and related defuns
- Fix namespace use in bib-mode.el
- On X, Emacs can optionally synchronize display with the graphics hardware.
- Merge branch 'feature/long-lines-and-font-locking' (emacs-devel, Reddit)
- Add an optional 'lock' parameter to 'narrow-to-region'
- Delete fast-lock.el and lazy-lock.el
- Use icons in outline
- Add support for user-customizable icons
- Make quickurl.el obsolete (part 2/2)
- Improve 'diff-whitespace-style' user option declaration
- string-equal-ignore-case: new function
- Add duplicate-dwim (bug#56418)
- Teach 'network-lookup-address-info' to validate numeric addresses
- New packages:
- cardano-wallet: Interact with cardano wallet (MELPA)
- encrypt-region: Encrypts and decrypts regions (MELPA)
- org-notify: Notifications for Org-mode (GNU ELPA)
- sideline-flymake: Show flymake errors with sideline (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for links!
2022-07-25 Emacs news
- EmacsConf 2022 Call for Participation (Reddit)
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 28 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Aug 2 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Aug 2 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/287197567/ Wed Aug 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Aug 4 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Aug 4 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Aug 5 0200 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Emacs Dired extras by Prot ? (2021, Reddit)
- Writing:
- Scrivener VS. Emacs | Master Mode Text Editors Compared Head To Head (08:49)
- Protesilaos Stavrou: Emacs: denote version 0.4.0
- Trying Out Prot's Denote, an Org Roam Alternative? (02:01:04)
- localauthor: Emacs: Getting started with zk, using hydra and an inbox note
- localauthor: Emacs: Quickly find and insert links in zk notes, with Embark (YouTube, 7:32)
- Org Mode:
- Completion:
- Coding:
- Shells:
- Mail and news:
- Doom Emacs:
- Community:
- Other:
- Showing diff before kill file (Reddit)
- Delete filename or list of filenames in region with one Emacs command - Where parallels crossregion with one Emacs command
- Marcin Borkowski: Make pass help me remember my passwords
- Cyberthal: The lazy way to "downgrade brew" to an earlier version of Emacs on MacOS
- A summary and rant on the state of Emacs on Windows NT in 2022
- Emacs development:
- emacs-devel: Discussion about implementing child frames on terminal
- Add new user option 'diff-whitespace-style'
- Fix `lsh` warning shortcomings (bug#56641)
- Warn about calls to `lsh` (bug#56641)
- Don't use the Gtk region face
- New user option to disable deleting current input in comint mouse-2
- (compilation-parse-errors-function): Remove obsolete var
- Merge branch 'feature/fix-the-long-lines-display-bug'
- Further tweaks to long lines handling.
- (help-fns–first-release): Try and avoid false positives
- New packages:
- cardano-tx: Cardano transaction editor (MELPA)
- dwim-shell-command: Shell commands with DWIM behaviour (MELPA)
- external-dict: Query external dictionary like goldendict, Bob.app etc (MELPA)
- pipewire: PipeWire user interface (MELPA)
- robot-log: Major mode for viewing RobotFramework debug log files (MELPA)
- sideline-blame: Show blame messages with sideline (MELPA)
- sq: Bindings for Sequoia PGP's cli (MELPA)
- tangonov-theme: A 256 color dark theme featuring bright pastels (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez and Emanuel Berg for links!
2022-07-18 Emacs news
- EmacsConf 2022 Call for Participation (Reddit)
- Upcoming events:
- M-x Research (contact them for password): Revisiting talk 1: more about recursion and types https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsSF: coffee.el in SF https://www.meetup.com/emacs-sf/events/287047115/ Sat Jul 23 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Sun Jul 24 0200 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 28 0030 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Emacs | Install Org Contrib Packages The RIGHT Way! Extend Your Org Mode With Extra Packages (14:18)
- journaling prompts in emacs
- Writing DIN-Norm (German) Letters in Emacs - LaTeX template and org-capture
- Vulpea v0.3 released (Reddit) note-taking functions based on Org and Org Roam.
- org-ml: a functional library for org-mode (old, recently on Reddit)
- Org-roam cool configuration
- Completion:
- Coding:
- Shells:
- Custom Eshell Prompts (Reddit, Irreal)
- Emacs: DWIM shell command (multi-language) (Reddit, Irreal)
- Alvaro Ramirez: A lifehack for your shell (Reddit, lobste.rs) - unzip different kinds of archives with one command, including dwim-shell-command version
- Multimedia:
- How to use EMMS effectively (Reddit)
- GNU Emacs Package: voice2html.el - make HTML voice message pages from Emacs
- Fun:
- Alvaro Ramirez: Emacs zones to lift you up - screensaver with word definitions (Reddit)
- Community:
- Other:
- Mickey Petersen: Keyboard Macros are Misunderstood (Reddit, Irreal)
- procress: A simple emacs package to indicate progress of a process in the modeline (for example AUCTeX processes) (Reddit)
- Relative date computation and formatting (Reddit)
- Swipe for Text Input in GNU Emacs (YouTube, 0:46)
- How to use Tiddlywiki via REST API in Emacs (Reddit)
- Emacs development:
- Add `take` and `ntake` (bug#56521)
- Colored menu highlight in Lucid backend
- Tweak how dired-copy-filename-as-kill handles file names with spaces
- Add new customizable phonetic Tamil input method
- New user option 'webjump-use-internal-browser'
- Autoload image-converter-add-handler
- Try to save selections from being disowned during frame deletion
- Obsolete:
- New packages:
- dired-duplicates: Find duplicate files locally and remotely (MELPA)
- fancy-compilation: Enhanced compilation output (MELPA)
- grey-paper-theme: A greyscale theme with look-n-feel of an eink display (MELPA)
- readable-numbers: Visually separate long integers (MELPA)
- rgb: RGB control via OpenRGB (MELPA)
- sideline-lsp: Show lsp information with sideline (MELPA)
- yaml-pro: Parser-aided YAML editing features (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-07-11 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, July 23, 2022
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Learn Emacs Lisp - Mostly The Strange Parts (29:22, Reddit)
- Emacs's Builtin Elisp Cheat Sheet - Mastering Emacs (HN)
- rejeep/f.el: Modern API for working with files and directories in Emacs (old, but recently discussed on HN)
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Completion:
- Coding:
- Shells:
- Mail and news:
- Fun:
- Chronicles of Emacs : The Editor and the T-shirt (Reddit) - generating a parametric SVG pattern for a T-shirt using Emacs Lisp
- Community:
- Other:
- I keep getting stuck in Emacs. Shoot my troubles. (17:52) - troubleshooting tips
- Pros and cons of contributing to elpa, nongnu elpa, or melpa
- Protesilaos Stavrou: Emacs: tmr version 0.4.0 - setting timers
- CSV mode is not bad (08:58)
- Alvaro Ramirez: Emacs: Password-protect current pdf (revisited) (Reddit)
- Alvaro Ramirez: png to icns (Emacs DWIM style) (Reddit, Irreal)
- Andrea: Moldable Emacs: from a picture to a ClojureScript React-Native SVG
- Protesilaos Stavrou: How I build Emacs on Arch Linux
- Emacs development:
- Improve behavior of `lost-selection-mode' with multiple buffers
- Rename 'longlines-breakpoint-chars' to 'longlines-break-chars'
- Rename new option to browse-url-default-scheme
- Make browse-url.el support for plain "mozilla" obsolete
- Bind M-G unconditionally in Dired
- Add new minor mode to deactivate the region once PRIMARY is lost
- Move dired-do-relsymlink from dired-x.el to dired.el
- Stop ffap-machine-at-point from pinging random hosts
- Add new args MESSAGE and TIMEOUT to set-transient-map (bug#21634)
- Rename new option to remote-file-name-inhibit-auto-save-visited
- New user option auto-save-visited-remote-files and auto-save-visited-mode-predicate
- Obsolete:
- New packages:
- bech32: Bech32 library (MELPA)
- cbor: CBOR utilities (MELPA)
- citar-embark: Citar/Embark integration (MELPA)
- cljstyle-format: Reformat Clojure code using cljstyle (MELPA)
- consult-dash: Consult front-end for dash-docs (MELPA)
- denote: Simple notes with an efficient file-naming scheme (GNU ELPA)
- elfeed-tube-mpv: Control mpv from Elfeed (MELPA)
- lsp-cfn: LSP integration for cfn-lsp-extra (MELPA)
- mindre-theme: Minimal, light theme (MELPA)
- my-repo-pins: Keep your git repositories organized (MELPA)
- org-hyperscheduler: UI (web) representation of org-agenda (MELPA)
- pip-frame: Display and manage a PIP frame (MELPA)
- repeat-help: Display keybindings for repeat-mode (MELPA)
- sideline-flycheck: Show flycheck errors with sideline (MELPA)
- sideline: Show information on the side (MELPA)
- tree-sitter-ess-r: R with tree-sitter (MELPA)
- zk-luhmann: Support for Luhmann-style IDs in zk (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-07-04 Emacs news
- Emacs pretest 28.1.90 is out (Irreal)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Jul 8 0200 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Jul 9 0000 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Get Things Done with Emacs (2020, Irreal)
- Emacs Notes: Use `org-extra-emphasis' , when you need more Emphasis Markers in Emacs Org mode (Irreal)
- The Secrets of My Emacs Presentation Style (29:04, Reddit, Irreal) org-present
- Org-mode - copy paste tables (04:49)
- Mapping over table rows in org-mode | benswift.me (2019, Reddit, Irreal)
- Emacs | Org Mode Clock Reports, For Logging and Timekeeping (08:14)
- Org Feed + esxml: make an RSS feed out of any website! (Reddit)
- Coding:
- Web:
- Mail and news:
- Community:
- Other:
- Emacs development:
- emacs-devel: note about how garbage collection works
- Lars Ingebrigtsen: 18x10% - improving build times with gc tweaks
- Add file-parent-directory function
- Add support for fullscreen values fullheight and fullwidth on PGTK
- Move dired-clean-up-buffers-too to dired.el
- Add new function `seq-split'
- * lisp/dired.el (dired-do-eww): New command.
- Implement pseudo-value 'reset' of face attrributes
- Add more separators to longlines-mode
- Unobsolete longlines-mode (bug#18589)
- Move dired-info and dired-man from dired-x to dired
- Command for global adjustments to the default face
- Add native-compile-prune-cache command
- Document XDS stuff
- Support receiving XDS drops correctly
- (syntax-wholeline-max): New var
- New hook save-place-after-find-file-hook
- Make "eager macro-expansion" warning into an error
- Add find-function-setup-keys bindings for find-library commands
- Add new commands to elisp mode for eval/compilation
- Add new commands to zoom emojis
- Implement starting X Direct Save (XDS) drops
- Add new command `rename-visited-file'
- New packages:
- cool-mode: Major mode for cool compiler language (MELPA)
- elfeed-tube: YouTube integration for Elfeed (MELPA)
- lsp-scheme: Scheme support for lsp-mode (MELPA)
- markdown-soma: Live preview for Markdown (MELPA)
- naga-theme: Dark color theme with green foreground color (MELPA)
- tab-bar-buffers: Use tab-bar-mode as a buffer manager (MELPA)
- tree-sitter-ispell: Run ispell on tree-sitter text nodes (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-06-27 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jun 30 0030 Singapore
- Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Jun 30 0100 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jul 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/286429826/ Wed Jul 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jul 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jul 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Jul 7 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Jul 8 0200 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jul 8 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Jul 9 0000 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- GNU Hyperbole: many have heard of it, but what does it do? This is my answer. (Reddit)
- GNU Hypobole 1.0 - mostly-joking minimal subset of Hyperbole
- Karthik Chikmagalur: more < less < emacs - improving paging by hiding cursor and scrolling by half-screens
- Writing:
- Org Mode:
- Coding:
- New justl-mode release - save and run project-specific commands
- Sidekick: provide information about a symbol inside a single window. (Reddit, earlier discussion)
- Lsp-Bridge is Good
- Configure Magit Forges for a self-hosted gitlab instance
- scripter.co | Emacs: View GitHub Pull Requests in Magit
- git-zip-commit: Pack a commit's changed files into a zip file
- Community:
- Other:
- What you NEED to know before learning emacs (08:08)
- Marcin Borkowski: Copying the current location (Irreal)
- GitHub - lim6112j/custom-teletype-lisp (YouTube, 1:31) - autotype characters with pauses in between
- Mickey Petersen: Mastering Emacs is now available in Japanese
- Configuring Herbstluft WM with Emacs Lisp - System Crafters Live! (02:03:15)
- Emacs development:
- emacs-devel: progress in discussion about plain-text READMEs in installed packages
- Extend Emacs in C or Other Languages (29:49)
- Tree Sitter Emacs Integration (07:11)
- Moving Garbage Collection in Emacs (05:48, Reddit)
- Allow plist-get/plist-put/plist-member to take a comparison function
- Add NEWS entry about C-h v font locking
- find-dired: Add find-dired-with-command
- Make Eshell globs ending in "/" match directories only
- New command recentf-open
- Avoid recording passwords' chars (reworded)
- Allow toggling completion modes for `M-x' with `M-X'
- Add support for image flipping
- Interactively, 'kill-buffer' will now offer to save the buffer if unsaved
- Allow read-multiple-choice to do long-form answers
- Merge branch 'abort-redisplay' - max-redisplay-ticks
- Use shortened filenames in recentf-mode
- New user option tetris-allow-repetitions controls how randomness is implemented
- Increase gc-cons-percentage in -batch Emacs
- Rename recently-introduced dired-omit-line-regexp user option
- New packages:
- embark-vc: Embark actions for various VC integrations (MELPA)
- jsonian: A major mode for editing JSON files (MELPA)
- ob-git-permalink: Import GitHub code given a permalink (MELPA)
- zetteldesk-info: A zetteldesk extension for interacting with the info program (MELPA)
- zetteldesk-remark: Org-Remark integration for zetteldesk.el (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-06-20 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jun 30 0030 Singapore
- Emacs FFM: Return of the Emacs FFM Meetup! https://www.meetup.com/emacs-ffm/events/286448683/ Wed Jun 29 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Jun 30 0100 Singapore
- Beginner:
- Emacs Part I (15:32)
- Emacs is Powerful Part I and II (01:03:48)
- Emacs configuration:
- A Meta-dot Of Your Emacs Dreams (03:59) - using the elpaso package manager
- Download packages without fetching repositories when using Straight* (Reddit)
- Emacs Lisp:
- Appearance:
- Writing:
- Org Mode:
- TAONAW - Emacs: Another look at my Journal Capture Templates
- scripter.co | Emacs: Org: Show only Post subtree headings (Irreal)
- jao: simple note taking
- org-roam is absolutely fantastic!
- org-verse - bible verse with backlinks (Reddit)
- Emacs org mode library in C++ (45:36)
- Import, export, and integration:
- Emacs Notes: How to create a Table with multi-paragraph content & spanned cells using Emacs Org mode - transcluded tables using footnotes. Looks neat, wonder if HTML export can do it too.
- Citations in org-mode: Org-cite and Citar | Kristoffer Balintona (Reddit)
- Org-mode as a Static Site Generator (Reddit)
- How I run my wiki with org mode (Reddit)
- Org development:
- Coding:
- Meta Redux: Compliment 0.3.13 - Clojure code completon
- Fun:
- Magnus: Power-mode in Spacemacs - fancy particles
- Community:
- Emacs development:
- emacs-devel: Re: Tree-sitter integration on feature/tree-sitter - request for feedback on API, porting to use core treesitter API
- emacs-devel: Re: [Patch] Avoid recording chars when reading passwords - probably new default behavior, with the option to restore old behavior (passwords getting captured in lossage)
- emacs-devel: Explanation of difference between make distclean and make extraclean
- emacs-devel: Re: Exposing buffer text modifications to Lisp - technical details on markers, and suggestions for package developers to work more closely with core
- Make images found through `find-image' be handled like `create-image'
- Allow using :width/:height as normal with xbm images
- Allow removing quotes around links in Help buffers
- Let `dired-omit-mode' match lines, as well as file names
- Don't handle reverseVideo X resource specially
- Fix test failures due to 'xterm-select-active-regions'
- Filter out NS non-key events from `where-is-internal'
- Allow pretty-printing results from `C-x C-e' in edebug
- Support `select-active-regions' with xterm
- Extend 'e' in edebug to pretty-print the values
- Delete another library obsolete since 24.1
- Add new command `duplicate-line'
- Cancel editing bookmark annotations with C-c C-k
- Delete most libraries obsolete since 24.1 and 24.3
- Add new package.el commands for recompilation
- ; * etc/NEWS: Add entry for recent minibuffer abbrev table changes.
- Leave the contents on the Backtrace buffer on `q'
- * lisp/minibuffer.el (minibuffer-complete-history): New command.
- * lisp/simple.el (completion-auto-wrap): Rename from completion-wrap-movement.
- New packages:
- ansilove: Display buffers as PNG images using ansilove (MELPA)
- cargo-transient: A transient for cargo (MELPA)
- ebnf-mode: Major mode for EBNF files (MELPA)
- insert-random: Insert random characters from various character sets (MELPA)
- lingva: Access Google Translate via lingva.ml (MELPA)
- org-mac-link: Insert org-mode links to items selected in various Mac apps (MELPA)
- ppcompile: Ping-pong compile projects on remote machines (MELPA)
- smithy-mode: Major mode for editing Smithy IDL files (MELPA)
- zetteldesk-ref: A zetteldesk extension for interfacing with literature nodes (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links!
2022-06-13 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, June 25, 2022
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 21 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs finally got a command line switch to set user-emacs-directory
- Emacs TIL: Editing Efficiency and Emacs Serendipity
- Rational Emacs Update (Reddit)
- Modular Emacs Configuration Strategies - System Crafters Live! (01:52:45)
- NixOS 9: Configure Emacs and More Declaratively Configure Zsh W/ Home-Manager (10:56)
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Get Things Done With Emacs (2020, Reddit)
- TAONAW - Org Mode: Grammar check in Emacs - languagetool
- Write Everything In Emacs Org Mode? You NEED This Plugin! (13:22) - org-auto-tangle
- org-modern-indent: org-modern block styling with org-indent
- [ANN] org-ql: new rifle/smart predicate (works like org-rifle)
- Org development: ox: Support #+include-ing URLs
- Completion:
- Coding:
- TypeScript development with Emacs, tree-sitter and LSP in 2022 (Reddit)
- Eglot appreciation post
- Make "adding a Clojure require" more interactive with Cider and Cljr (Reddit)
- quick-actions.el: Uniform Compile/Run/Debug across programming languages
- Christian Tietze: Free Cmd-W in Magit to Close the Buffer
- Multimedia:
- Elfeed Tube - Youtube on your terms (Reddit, Irreal) - transcript, skipping ads and sponsor info
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread - dired+ snapshots, docker-tramp with busybox images
- Modern Emacs: Redux (Reddit)
- Atom:
- Other:
- Metarosetta: Write translation expressions to extract and sync textual data between code comments, org entries or any other format and convention (Reddit)
- Emacs Weather Reports 2022_06_11_15:49:45 (06:38) - wttrin
- Benjamin Slade: Equake: A Geas on Gnomish Smiths - working on GNOME Shell Wayland (Reddit)
- Emacs Proced Is A Top Like Interface 2022_05_31_04:39:00 - YouTube (Irreal)
- jao: slimmer emacs with kitty - terminal emulator
- GNU Emacs as a Desktop widget
- Emacs development:
- emacs-devel: Lots of discussion about Org vs Texinfo, Org export performance, and what describe-package should show
- emacs-devel: discussion of how display works, and some considerations for possible vertical text support
- Lars Ingebrigtsen: 17x10%
- Allow `query-replace' to do exact replacement of the current item
- Add support for the Meetei Mayek script
- Add a `M-c' command to `read-regexp'
- * files.el (auto-mode-alist): Add entry to `.eld` files
- Make `/ a' in Package filter by name
- * lisp/isearch.el (isearch-search-fun-in-text-property): Handle ^/$ specially.
- Add support for the Lepcha script (bug#55869)
- Mention the REQUIRE-MATCH extension in NEWS
- New setting for mouse-drag-copy-region to not put "" onto kill ring
- Add support for the Kharoshthi script
- Account for remapped faces in $COLUMNS and $LINES in Eshell
- Allow posn-col-row to return data on a per-window basis
- New packages:
- aircon-theme: Cool and legible light theme (GNU ELPA)
- ob-fricas: A FriCAS backend for Org-Babel (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-06-06 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Jun 11 0000 Singapore
- Beginner:
- Emacs configuration:
- 21天学会Emacs 2022Edition 第九天 (17:57) - use-package
- Emacs Lisp:
- Mickey Petersen: Emacs's Builtin Elisp Cheat Sheet (Reddit, Irreal)
- Mickey Petersen: Why Emacs has Buffers (Reddit, HN, Irreal)
- Emacs Redux: Detecting Whether Emacs is Running in Terminal or GUI mode (Irreal)
- Zachary Kanfer: Testing buffer-modifying Emacs code (again) (Reddit)
- Chen Bin (redguardtoo): Use CI to improve the quality of emacs distribution (Reddit)
- Emacs Redux: Extract Version Metadata from a Package
- Anonymous state variables in emacs lisp (Reddit)
- Pimacs: a toy implementation of an Elisp interpreter in Go (Reddit)
- Appearance:
- Navigation:
- Org Mode:
- This Month in Org: May 2022 (Reddit)
- Irreal: Org 9.5.4 - bugfix release
- Emacs Org Mode - Navigation (05:27)
- [ANN] org-ql-find (new Org QL command using Emacs's built-in completion API)
- Org capture from everywhere in macOS
- scripter.co | Emacs: Zero HTML Validation Errors! - with ox-hugo
- 21天学会Emacs 2022Edition 第十天 (22:18) - Org mode
- Found this important note while reading some documentation to configure org-journal (Reddit)
- Completion:
- Math:
- Shells:
- Community:
- Other:
- Bozhidar Batsov: Who Needs Modern Emacs? (Reddit, HN, Irreal)
- commercial-emacs (Reddit, HN, Bozhidar Batsov, Irreal)
- A new epub reader in Emacs: nov-xwidget.el
- Alvaro Ramirez: Emacs: Password-protect current pdf (HN)
- PDF drop mode to get the DOI of a PDF dropped onto an emacs buffer (Reddit)
- Emacs Redux: Enable Mouse Support in Terminal Emacs
- GNU Emacs Gestures (Reddit) - multi-touch
- T. V. Raman: Emacspeak: The Complete Audio Desktop Under Pulseaudio
- Emacs development:
- emacs-devel: Discussion about converting README.org to plain text README while installing package
- emacs-devel: Explanation of Applescript
- emacs-devel: graphs of Emacs build times and CPU build usage
- Nonrecursive Lisp reader in Emacs 29 (Reddit, HN)
- Make the goal column work for the scrolling commands, too
- Add new command find-sibling-file - that looks handy
- Extend file-expand-wildcards to allow regexps
- Make vc-mtn obsolete
- Add support for the Grantha script (bug#55782)
- Add new user option project-vc-include-untracked
- Let ?\LF signal an error (bug#55738)
- Add new user option `mouse-drag-mode-line-buffer'
- Add a new user option battery-update-functions
- Remove window-max-characters-per-line
- delete-selection-mode: Add user option to delete temporary regions only
- Add support for the Hanifi Rohingya script (bug#55745)
- 'gui-set-selection' can now specify different values for different data types.
- Note changes in ;;;### parsing
- Add a last-modified field when a bookmark is set
- Speed up generation of loaddefs files
- Add support for the Makasar and Lontara scripts (bug#55734)
- New packages:
- frimacs: An environment for the FriCAS computer algebra system (MELPA)
- fussy: Fuzzy completion style using `flx' (MELPA)
- org-contacts: Contacts management system for Org Mode. (MELPA)
- zetteldesk-kb: Keybindings for zetteldesk.el (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links!
STARTED 2022-05-30 Emacs news
- Upcoming events:
- EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Jun 3 0200 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jun 7 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jun 10 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat Jun 11 0000 Singapore
- Emacs configuration:
- My own Transient example
- 2 years of yak shaving (Reddit) - Simple Emacs configuration aimed at enhancing the default experience, akin to something equidistant between vanilla & doom.
- Emacs Lisp:
- Writing:
- Org Mode:
- TAONAW - Org Mode: Of Narrowing Subtrees and Focus
- Appreciation thread for org-special-block-extras
- Emacs Get Youtube Video Contents In ORG File 2022_05_26_03:13:56 (23:18)
- A python script to sync from Google calendar to an org file
- HN discussion of Organice (an implementation of Org mode for mobile and desktop browsers)
- Coding:
- Fun:
- Community:
- Other:
- gNife, an emacs ecosystem for servicing: Knowledge-Management; and Problem Solving Workflows (Reddit) - uses Hyperbole
- Version 0.7 of detached.el (formerly known as dtache) - An Emacs package to launch, and manage, detached processes
- A vision of a multi-threaded Emacs (Reddit, HN)
- Emacs development: Lots of scripts added
- emacs-devel: discussion about whether ns-do-applescript should be removed or replaced
- emacs-devel: details about how frames are handled in the terminal
- emacs-devel: Discussion about unmaintained ELPA packages
- Add support for the Rejang script (bug#55718)
- Add support for the Batak script (bug #55694)
- Make `count-words' count sentences.
- Add support for the Sundanese script (bug#55686)
- Extend 'C-x 8 =' to produce characters with macron
- Add support for the Javanese script (bug#55667)
- Add support for the Balinese script (bug#55648)
- ; Fix up doc of recent elisp-eldoc-var-docstring-with-value addition
- Add support for the Limbu script (bug#55621)
- Make yank-transform-functions into defvar
- Make byte compilation warn about wrong quoting in doc strings
- Add support for the Buhid and Tagbanwa scripts (bug#55610)
- Add elisp-eldoc-var-docstring-with-value function
- New packages:
- inspector: Tool for inspection of Emacs Lisp objects. (GNU ELPA)
- latex-change-env: Change in and out of LaTeX environments (MELPA)
- svgo: SVG optimization with SVGO (MELPA)
- swsw: Simple window switching (NonGNU ELPA)
- vcomplete: Visual completions (NonGNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links!
2022-05-23 Emacs news
- emacs-devel discussion planning the Emacs Survey 2022
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu May 26 0030 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri Jun 3 0200 Singapore
- Beginner:
- GNU Emacs - Introduction (38:09)
- Emacs configuration:
- KeyWork: Elisp DSL for declaring modal bindings in Emacs (Reddit)
- Do you prefer something like evil mode or the default Emacs keybindings? (lots of comments)
- 21天学会Emacs 2022 Edition 之第八天 (23:05) - use-package, elisp macros
- [Video] Emacs Config Tour
- Emacs Lisp:
- How to build an editor with Emacs Lisp - 06 Property & Association Lists (Reddit)
- Dead Simple HTML Templating in Emacs Lisp (2021-10) - Transform elisp structures nearly verbatim to HTML, using elisp itself for generation, loops, etc. (Reddit)
- Eric MacAdie: 2022-05 Austin Emacs Meetup - functional programming, running Emacs Lisp
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Orgmode: Today I learned about Filtering/limiting agenda items
- Viewing Important Dates in Emacs - M. Rincón and date-functions (Reddit)
- zetteldesk.el is now on MELPA (Reddit) - revision and outlining tool on top of org-roam
- Literate APIs with Emacs and Org Mode
- scripter.co | Emacs: Looping through Org mode headings (Irreal)
- Github now supports LaTeX for Markdown and org-mode files (Reddit)
- Org development: lisp/org.el: Add org-property-separators option
- Completion:
- Coding:
- Marcin Borkowski: Copying code snippets
- crazy-mode: An Emacs mode to help you code/go crazy (Reddit) - hacks keys to make them more context-sensitive
- jsonian - edit JSON files of any size (Reddit)
- How to call a REST API in Common Lisp: HTTP requests, JSON parsing, up to a CLI app - YouTube (Reddit) - SLIME
- bicep-mode: A major mode for the Bicep language (Reddit) - deploying Azure resources
- Playing around with tree-sitter (Reddit)
- GNU Emacs as a lightweight IDE (Call tree) (Reddit) - CEDET
- Magit's Killer Feature #1: Commit Text Completion Based on the Diff (Reddit)
- Emacs Version Control Facility AKA VC 2022_05_23_03:07:50 (22:54)
- Shells:
- EXWM:
- Community:
- Other:
- Protesilaos Stavrou: Emacs: tmr version 0.3.0 - set timers using a convenient notation
- Hass v2.2.0 released! (Reddit) - interacting with Home Assistant
- How to get native compilation with Emacs on Gentoo Linux (02:04)
- Ben Simon: Gotcha: Emacs on Mac OS: Too Many Files Open (Irreal)
- Emacs, macOS & Xwidget WebKit (Reddit, Irreal)
- Terminal/Emacs Driven Drag and Drop · Some ninja
- Eev-config.el: configuring eev on M$ Windows without magic (YouTube)
- A vision of a multi-threaded Emacs (Reddit, HN)
- Emacs development:
- Add support for the Hanunoo script (bug#55581)
- Make `d' in Dired skip dot files
- Allow extending 'save-some-buffers'
- Enable keys M-down, M-up, M-RET for in-buffer completion
- Add support for the Tagalog script (Baybayin, too)
- Add new hooks when enabling and disabling themes
- zap-to-char: case sensitive for upper-case characters
- Add a hook run upon monitor configuration changes
- Document 'enriched-toggle-markup'
- Add new user option display-buffer-avoid-small-windows
- Add option to kill a shell buffer when the process ends
- Add a new command 'yank-in-context'
- Add new command 'enriched-toggle-markup'
- Add new user option 'yank-transform-functions'
- ; * etc/NEWS: Announce renaming of "Oriya" to "Odia". (Bug#55493)
- Add a new display-buffer-full-frame display action
- Add support for the Modi script
- New packages:
- cern-root-mode: Major-mode for running C++ code with ROOT (MELPA)
- clockodo: A small integration for the clockodo api (MELPA)
- corfu-terminal: Corfu popup on terminal (NonGNU ELPA)
- detached: A package to launch, and manage, detached processes (GNU ELPA, MELPA)
- flymake-popon: Flymake diagnostics on cursor hover (NonGNU ELPA)
- nftables-mode: Major mode for editing nftables (GNU ELPA)
- popon: "Pop" floating text "on" a window (NonGNU ELPA)
- srht: Sourcehut (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-05-16 Emacs news
- Upcoming events:
- M-x Research (contact them for password): Functional programming: an (Emacs) Lisp view (4/n) https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu May 26 0030 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore (Announcement)
- Emacs configuration:
- Evil mode:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Intro a org mode - Emacs (22:49)
- Perfect workflow with Emacs, Org and Cron (13:53, Reddit)
- scripter.co | Emacs: Using Org Logbook Notes to record blog post updates
- scripter.co | Emacs: Building Org Development version (2022)
- org-mode links in 2022: implementation, packages, articles and videos | THIS IS EMACS (Reddit)
- Taking org-roam everywhere with logseq • Core Dumped (Reddit)
- Org development:
- Coding:
- Math:
- Mail and news:
- Multimedia:
- Community:
- Other:
- Emacs: Transform text while replacing (04:56)
- Keyboard macros, one of the most powerful features in Emacs (03:32, Irreal)
- A CEO's Guide to Emacs (2015, HN)
- Protesilaos Stavrou: About the 'elpa-devel' package archive (Emacs)
- I did some hack to integrate emacs in wsl2 with the windows host (Reddit)
- Emacs 28.1 available in kelleyk/emacs PPA
- Emacs development:
- Add new user option compilation-hidden-output
- Document recent tooltip changes on NS
- Improve cycle-spacing and bind it to M-SPC by default
- Add OVERRIDES argument to prin1/prin1-to-string
- Add support for the Syloti Nagri script
- describe-keymap: Suggest symbol at point
- Add new minor mode `header-line-indent-mode'
- Make imenu-flush-cache into a function
- Allow changing the face used for text and frame colors in tooltips
- Add new user option 'sh-indent-statement-after-and'
- Add new command 'imenu-flush-cache'
- New command 'package-update-all'
- Add new user option switch-to-prev-buffer-skip-regexp
- Fix non-variable widgets in the 'H' command in Cus-mode
- char-uppercase-p: New predicate
- Add new user option 'cperl-file-style'
- Add new command 'vc-dir-mark-by-regexp'
- Bind gud-go and allow the prefix to enter arguments
- Warn about quoted symbols in defcustom choice/other forms
- EUDC: Add completion-at-point support
- Add support for the Siddham script
- Add new command to toggle hiding all widgets in a Customize buffer
- Make ispell-region/buffer push the mark of the final word
- Allow packages to alter menu entries in the Buffers menu
- Make `apropos-variable' include values in output
- Add more compilation-auto-jump-to-first-error options
- Factor out scratch initialization
- Add NEWS entries for recent autosaved buffer modification status
- Add support for the Sharada script
- New packages:
- arxiv-citation: Utility functions for dealing with arXiv papers (MELPA)
- org-edit-indirect: Edit anything, not just source blocks (MELPA)
- plz: HTTP library (GNU ELPA)
- sql-trino: Adds Trino support to SQLi mode (MELPA)
- zetteldesk: A revision and outlining tool for org-roam (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-05-09 Emacs news
- Upcoming events:
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri May 13 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Sat May 14 0000 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 17 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Dired:
- Org Mode:
- Marcin Borkowski: My productivity system - implementation
- Org mode - Insert timestamp in proposals (06:38)
- org-imenu-filter to filter imenu-list with "regular" tags/properties expressions. (Reddit)
- [ANN] org-ql 0.5 released; (Reddit)
- #4 Org mode profiling meetup on Sat, May 7 - meeting notes (Reddit)
- org-store-link… powerful and flexible | THIS IS EMACS (Reddit)
- org-mode links everywhere, not only in org-mode buffers | THIS IS EMACS (Reddit, Irreal)
- Import, export, and integration:
- Org Roam:
- Making Connections in Your Notes (13:49, Irreal) - org-roam
- How to rank your backlinks notes with Org Roam (Reddit)
- Org development: ob-plantuml: Allow setting PlantUML args for jar file
- Coding:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Making fan Doom Emacs logo for dashboard. Plan to make both Nord and Doom One versions. Any suggestions? and day 2
- Protesilaos Stavrou: I am translating the Emacs TUTORIAL into Greek
- Lars Ingebrigtsen: 16x10%
- Let's Give Emacs Another Look | Before TheLinuxCast 😎😅 (02:30:09)
- Other:
- Mickey Petersen: The Emacs 28 Edition of Mastering Emacs is out now (Irreal)
- New package: Clippo - Clipboard Manager via Emacs (currently, tailored only for yabai but support for other WM's shouldn't be too hard!)
- Emacs for Professionals: "Emacs as a Shell" (not about shell-mode) about how Emacs is a shell in and of itself (Reddit)
- flite mode demo: Text to Speech (TTS) using Festival Lite in Emacs (01:57)
- New package image-roll! Improved document display engine providing continuous scrolling.
- Update: MSI Installer for GNU Emacs 28.1 for Windows (Reddit)
- Emacs development:
- emacs-devel progress on feature/tree-sitter
- Add support for the Sharada script
- Add new user option table-latex-environment
- Allow precision-scrolling nonselected windows when the minibuffer is resized
- Add Greek translation of the tutorial
- Add support for the Tirhuta script
- Allow term-mode to send function keys to the underlying shell
- Make 'delete-process' into a command
- (dabbrev-completion): Fix bug#45768
- Add support for the Kaithi script
- Document the `x' DWIM action in the manual
- Make `x' in package-menu-mode more DWIM
- Allow dabbrev to ignore binary buffers
- Allow inhibiting linkification in Help buffers
- Avoid having font locking triggering unnecessary auto-saving
- Char-fold quotation characters in info and Help
- Add new helper macros for minor modes to restore variables
- Turn on XInput 2 support by default
- Add NEWS entry about incompatible sorting command behaviors
- Add new macro with-buffer-unmodified-if-unchanged
- Improve the behavior of concatenating parts of Eshell arguments
- Return a list of numbers if all lines of an Eshell subcommand are numeric
- Eshell variable expansion should always return strings inside quotes
- Add new command 'package-update'
- New packages:
- cpupower: cpupower command interface (GNU ELPA)
- cue-mode: Major mode for CUE language files (MELPA)
- evm-mode: Major mode for editing Ethereum EVM bytecode (MELPA)
- le-thesaurus: Query thesaurus.com for synonyms of a given word (MELPA)
- project-rootfile: Extension of project.el to detect project with root file (MELPA)
- scholar-import: Import Bibtex & PDF from Google Scholar (MELPA)
- sisyphus: Create releases of Emacs packages (MELPA)
- timu-rouge-theme: Color theme inspired by the Rouge Theme for VSCode (MELPA)
- tomelr: Convert S-expressions to TOML (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-05-02 Emacs news
- Upcoming events:
- M-x Research (contact them for password): Show and Tell https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri May 6 0200 Singapore
- Atelier Emacs Montpellier (in person) 80 Impasse Flouch 34070, Montpellier, France Mon May 9 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1800 Berlin / 2130 Kolkata – Tue May 10 0000 Singapore
- Emacs configuration:
- How to make my pinkie and vanilla keybindings get along?
- on.el - ports of Doom's custom hooks for vanilla Emacs users (Reddit)
- Emacs - Xah-Fly-Keys Test (Reddit)
- Emacs - XFK Modal Editing - More Useful Keybinds and Utility Functions (05:45)
- Rational Emacs Update (Reddit)
- My Emacs Setup. (04:07)
- 21天学会Emacs 2022 Edition(第七天) (31:11)
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Book logging in Emacs (Irreal)
- My PhD Research Workflow—Emacs Inside (Reddit, Irreal) - org-roam, elfeed, arXiv-citation
- the real reason emacs is superior - org+latex+sagemath (12:04, Reddit)
- How I use PowerShell, twarc and Emacs Org mode to archive and display large twitter threads (10:14, Reddit)
- org-hyperscheduler: visual time blocking for org (Reddit)
- emacs ORG #1 org-babel and org-indent [ES] (20:45)
- Link to a git commit from Org mode using Magit | THIS IS EMACS (Reddit)
- punchagan: GitHub Gists from Emacs Orgmode
- Emacs Notes Capture From PDF 2022 05_01_18:35:00 (07:24)
- Marcin Borkowski: Org-mode to Markdown via the clipboard
- FULL example of org-mode links: internal links and search options (Reddit)
- Org development: ob-core.el: Add `:noweb-prefix` babel header argument
- Coding:
- Math:
- Emacs calc - math in Emacs (03:49)
- Doom Emacs:
- Multimedia:
- Fun:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Are we living in the golden age of Emacs? (Irreal)
- For Emacsers -> Evilers, Why did you stay after making the switch?
- Just discovered emacs as a long term vim user and it's incredible (/r/vim, Irreal)
- Coming back to Emacs+Org after one year. What a delight! (Irreal)
- Opinion: Packages should never bind keys
- Giving Emacs Another Try - Live! (01:55:16)
- Other:
- I've started writing a series of articles called "Emacs for Professionals," and would be grateful for criticism. (Reddit, HN)
- Multiple cursors considered… suboptimal (Reddit) - keyboard macros
- T. V. Raman: Announcing Emacspeak 56.0 (AgileDog)
- GNU Hyperbole 8.0.0, the Epiphany release, is now available worldwide
- Protesilaos Stavrou: Live stream: My Emacs packages and other publications - fontaine, cursory, tmr (YouTube, 1:32:58)
- Some code to turn image data on the clipboard into an emacs buffer, and a question.
- Jeremy Friesen: On Sharpening Your Tools
- Configuração sem mágica: um experimento com o eev (versão em Português - parte 1) (29:20)
- Emacs 28 news features [ES] (17:20)
- Submit an Emacs native compilation benchmark for your CPU! (Reddit)
- FYI: I installed emacs29 with native compilation on android
- Emacs binary or msys2 or wsl2
- Emacs development:
- emacs-devel discussion of changes in current-time breaking things
- Add a command to recreate the scratch buffer
- Allow reusing the Help window with `i'`s commands
- Change string-lines semantics slightly
- Use a common set of string delimiters for all Eshell predicates/modifiers
- Don't enter the debugger from Backtrace or edebug on eval errors
- Make scroll-other-window respect target window remappings
- Add new function `malloc-trim'
- Document 'help-window-select'
- Remove the "retro" Gnus/Message tool bars
- Don't hard code the default x-show-tip timeout
- Truncate output from grep
- Implement double buffering on MS Windows
- Add new functions for computing character metrics for windows
- Change current-time back to list form
- New user option 'calc-kill-line-numbering'
- Implement system_process_attributes on Cygwin
- Add new function current-cpu-time
- Make isearch respond to 'mouse-yank-at-point'
- Fix gnus-html-image-cache-ttl FIXME
- New generic function `oclosure-interactive-form`
- Make new menu Help output be more resilient
- Add new user option flymake-mode-line-lighter
- New packages:
- consult-ls-git: Consult integration for git (MELPA)
- fontaine: Set font configurations using presets (GNU ELPA)
- gtags-mode: GNU Global integration with xref, project and imenu. (GNU ELPA)
- macports: A porcelain for MacPorts (MELPA)
- neil: companion for Babashka Neil (MELPA)
- ox-review: Re:VIEW Back-End for Org Export Engine (MELPA)
- restclient-jq: Support for setting restclient vars from jq expressions (MELPA)
- sensei: A client for sensei (MELPA)
- sql-cassandra: Cassandra support for sql.el (GNU ELPA)
- uxntal-mode: Major mode for Uxntal assembly (MELPA)
- whiley-mode: Major mode for Whiley language (MELPA)
- workroom: Named rooms for work without irrelevant distracting buffers (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-04-25 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 28 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue May 3 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Functional Programming in Elisp & Emacs Social https://www.meetup.com/EmacsATX/events/285165510/ Wed May 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu May 5 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs users group Slovenia https://emacs.si/ Thu May 5 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata – Fri May 6 0200 Singapore
- Beginner:
- Emacs configuration:
- Emacs Configuration Generator (amodernist.com) (Reddit, HN)
- Christian Tietze: Transient Menus Galore - org-menu, tray
- Starting fresh?
- Repeat with me: Avy actions are awesome! (Reddit) - setting up repeatable Avy commands
- Short Intro to my Emacs Config (11:11)
- Emacs Lisp:
- Appearance:
- Christian Tietze: Center Window on the Current Monitor in Emacs, Simplified
- pulsing-cursor-mode - UI tweak cursor animation: fades in & out. (Reddit)
- Protesilaos Stavrou: Emacs: colour theory and techniques used in the Modus themes
- Protesilaos Stavrou: Modus themes: case study on Avy faces and colour combinations
- Writing:
- Org Mode:
- Org Mode Release 9.5.3 (bugfix) (Irreal)
- New workflow for reading epubs and taking notes using calibre + org mode
- Marcin Borkowski: Calculating fuel consumption in Org
- Org-mode - Field formatters in table calculations (08:15)
- #3 Org mode profiling meetup on Sat, Apr 23 - includes notes
- Import, export, and integration:
- Org development:
- ORG-NEWS: Add list of changes - new folding backend, isearch checks hidden parts of links, org-catch-invisible-edits works for links, preserving folding state of drawers, outline-* functions may be broken, org-at-heading-p has optional argument
ob-pythonimprovements to:returnheader argument
- Plain Org v1.4 released (Reddit)
- Coding:
- Pict2e-lua: a library for diagrams that is being developed with eev and test blocks - YouTube (8:13)
- GNU Emacs as a lightweight Java IDE - 3 (Getter/Setter) (00:52, Reddit)
- [ANN] New Package: Oh My GitHub
- flymake-rakudo - Another syntax checker for Raku on Emacs
- GitHub - mohkale/flymake-collection: Collection of checkers for flymake (Reddit)
- If you have never used wgrep with rg.el to rename a function in several files, try it | that will blow your mind (Reddit, Irreal)
- Shells:
- Community:
- Other:
- Irreal: Invoking the Messages Buffer
- Best emacs books
- Emacs Curated List Of Apps And Utility By The Community 2022 04 24 16:22:17 (03:43) Overview of Awesome Emacs
- ERC - IRC in Emacs (07:19)
- Let's do IRC the secure way in Emacs (04:11) erc-tls
- Emacs development:
- Discussion of PGTK-related misconceptions
- Discussion of a possible binding for imenu and the merits of M-g i vs M-s i
- Discussion of time resolution
- Use (TICKS . HZ) for current-time etc.
- Support (encode-time (list s m h D M Y))
- Change the display of menu bindings in Help
- Add new function `read-string-from-buffer'.
- Allow 'C-u C-h .' to describe button/widgets
- Allow not clearing the echo area
- Add new minor mode word-wrap-whitespace-mode
- New electric forward slash Eshell module
- Bind 'imenu' to 'M-g i' globally
- Allow searching for regexps with a prefix
- Document how to specify fallback modes
- Allow several mode: elements in the local variable section
- New packages:
- consult-ag: The silver searcher integration using Consult (MELPA)
- cursory: Manage cursor styles using presets (GNU ELPA)
- flymake-rakudo: Flymake syntax checker for Rakudo (MELPA)
- stem-reading-mode: Highlight word stems for speed-reading (MELPA)
- talonscript-mode: Major mode for Talon Voice's .talon files (MELPA)
- tmr: Set timers using a convenient notation (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Also thanks to Andrés Ramírez for a few emacs-devel links!
2022-04-18 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 28 0030 Singapore
- Emacs configuration:
- Emacs Lisp:
- Don’t explain, show me examples! A tour of the catch/throw pattern in the Emacs source code (Reddit, Irreal)
- Emacs newbie fixes stuff (02:32) - searching forward
- draw-tree.el (Reddit)
- Multi-select Tree widget - patch
- Functional programming: an (Emacs) Lisp view 2/n (57:23)
- Appearance:
- Protesilaos Stavrou: Introducing "cursory" package for Emacs
- tree-sitter highlighting rocks
- Emacs widget icons (Reddit) - you can customize them
- Navigation:
- Org Mode:
- A Developer’s Second Brain on Plaintext | by Junji Zhi (Irreal)
- Org mode math research notes workflow (Irreal)
- I made an macro + package for more easily defining org-agenda-category-icon-alist (Reddit)
- [ANN] ob-dsq.el: Use SQL to join and query JSON, CSV, Org tables, all the things!
- Import, export, and integration:
- Plain Org v1.3 released (link to notes in comments) (Reddit)
- Completion:
- Coding:
- Gerrit in Emacs | λ (Reddit) - for the Gerrit code review tool
- Web:
- Community:
- Other:
- Emacs as a lawyer? (and a non programmer / writer) - comments have lots of suggestions for using Emacs in a law practice
- el-secretario: The Emacs Secretary - Manage tasks, feeds, email under a unified interface (Reddit)
- Lars Ingebrigtsen: More vtable fun
- Manuel Uberti: Restart Emacs
- Andrea: Moldable Emacs: mold can now update themselves with their :when clause!
- Emacs Has Builtin Chat :) Those Other IDEs Don't :( (14:52) (Irreal)
- Chen Bin (redguardtoo): Emacs 28.1 on Debian Linux
- Emacs development:
- Make it easier to use Emacs as a script interpreter
- Improve the support for the Brahmi script
- Allow editing variable values in Help buffers
- Add new function `flush-standard-output'.
- Further improve buffer-match-p related documentation
- Add a new command `restart-emacs'
- Clarify setopt NEWS entry
- Add a doc string to xref-current-item
- Improve exif-field discoverability
- Document project-kill-buffers-display-buffer-list
- Document prefix to project-find-file
- Fix glyphless-display-mode indexing
- Document completions-sort
- Mention completion-wrap-movement in relevant commands
- Document minibuffer-completion-auto-choose/M-up/M-down
- Bind TAB and <backtab> on buttons
- Add a new mode for editing and viewing the Emacs NEWS file
- Add new function buttonize-region
- Improve support for the Brahmi script
- Improve buffer-match-p documentation
- Add rcirc-cycle-completion-flag
- Document additions of cl-with-gensyms and cl-once-only
- Make list-times not include zero elements
- ; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.
- Add NEWS entry for `C-h m' change
- Mention animated WebP images
- New packages:
- clingo-mode: A major mode for editing Answer Set Programs (MELPA)
- flymake-collection: Collection of checkers for flymake, bringing flymake to the level of flycheck (MELPA)
- liblouis: Mode for editing liblouis braille translation tables (MELPA)
- vundo: Visual undo tree (GNU ELPA)
- wordreference: Interface for wordreference.com (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-04-11 Emacs news
- Emacs 28.1:
- What's New in Emacs 28.1? (Reddit, HN, Irreal)
- First Look at Emacs 28.1 and Non GNU Elpa (17:06)
- Alex Schroeder: Building Emacs 28.1
- Index of /emacs-28 - Corwin's Emacs 28 and 29 builds for Windows
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 23, 2022
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 19 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- What are the most basic concepts of Emacs Lisp, beyond syntax, that every person should learn?
- Philip K.: Announcing Compat 28.1.0.0
- T. V. Raman: Advice On Emacs Advice
- scripter.co | Emacs: Straight and Curved Quotes in Emacs Lisp
- Using ELisp as an HTML templating engine (Reddit)
- dala-emacs-lisp: A repository to share my emacs lisp code experiments - vim-help, pdf-avy-highlight, ob-template, …
- Appearance:
- Navigation:
- Org Mode:
- Open Ended Question: What are your org-todo-keywords, and how do you use them?
- Emacs with Org Mode be like…
- Meeting 04 – Stop jumping between note-taking tools: use org-roam (49:40)
- Anotando vídeos do youtube usando doom emacs (org-mode) 🇧🇷 (03:32)
- Import, export, and integration:
- Dj Pj: ORG 2 SHTM0 eazy
- ox-hugo v0.10.0 Released (Reddit)
- Org-mode - Copy paste screenshots (08:07) - org-download
- Org-mode - Create client proposals (10:11)
- Org-mode - Set margins using geometry package (06:31)
- Did you know that Org links in property drawers are not links?
- Tree-sitter grammar for org-mode (Reddit)
- Search options in file links | link abbreviations | COME WITH ME on this JOURNEY into the heart of the command org-open-at-point
- Completion:
- Coding:
- isend-mode.el: Interactively send parts of an Emacs buffer to an interpreter
- jest-interactive-mode: emacs jest tool with immediately highlighting results
- emacs-codeql: An emacs package for writing and testing CodeQL queries.
- eslint-rc-emacs: Minor mode for eslint to use local rc rules
- Protesilaos Stavrou: Primer on formatting Git patches with Emacs (Magit)
- Mail and news:
- Multimedia:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Nouvelle url forum communauté Emacs française (Reddit)
- I've been using Emacs since 1994; and Org mode as an exoself since not long after org-mode came out
- Protesilaos Stavrou: Moving all my Emacs projects to SourceHut
- Manuel Uberti: Welcome SourceHut
- Protesilaos Stavrou: Interview with InfoQ China on Emacs and life
- FOSS and Crafts #41: Learning Emacs (50:32, ogg/mp3)
- Other:
- Emacs development:
- In-depth discussion about exposing the name of an event's input device to Lisp
- Rewrite the minibuffer lazy highlight feature
- Add code for determining the type of an input device
- OClosure: New function `function-documentation`
- Expose the name of an event's input device to Lisp
- Add a mu backend for gnus-search
- New commands for navigating completions from the minibuffer.
- Choosing a completion with a prefix argument doesn't exit the minibuffer
- Handle remote system processes
- New packages:
- compat: Compatibility Library (GNU ELPA)
- diffsync: Use diff to allow syncing of directories (MELPA)
- lin: Make `hl-line-mode' more suitable for selection UIs (GNU ELPA)
- ox-gist: Export Org mode buffers and subtrees to GitHub gists (MELPA)
- tokei: Display codebase statistics (MELPA)
- transient-cycles: Define command variants with transient cycling (GNU ELPA)
- vampyricdark-theme: VampyricDark Theme (MELPA)
- wal-mode: A major mode for the WAL programming language (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-04-04 Emacs news
- Emacs 28.1 released (Reddit, also Reddit, HN, Irreal)
- Upcoming events:
- M-x Research (contact them for password): show, tell and ask session https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Smooth scrolling on Emacs 29 is a dream come true with pixel-scroll-precision-mode.
- emacs-dragon-icon: A new Emacs icon combines Emacs logo's background and the dragon in Emacs-China logo. (Reddit)
- SVG effects in GNU Emacs
- `textsize` package newly in MELPA
- Protesilaos Stavrou: Modus themes 2.3.0 for GNU Emacs
- vale.el: A space-inspired emacs theme with purples, magentas, and cyans.
- shanty-themes is now also available on melpa : emacs
- Navigation:
- Org Mode:
- emacs-org-mode-tutorial: A primer for users trying to make sense of Org Mode (Reddit)
- Keeping a Simple Journal (in Org) in Emacs
- Jeremy Friesen: Org-Mode, Git Logs, and Org-Babel for Running Reports
- org-modern: Modern Org Style (Reddit)
- Andrea: ol-emacs-slack: Added support for thread links
- ob-bitfield: Generate bitfield diagrams using org-babel (Reddit)
- Coding:
- User Scripts in mpv with Lua (with Lua LSP setup in Emacs)
- Updating My Emacs Rust Setup and Early Thoughts on Writing Rust (09:26)
- An experiment to make diffs easier to read
- Flycheck 32 released
- [RFC] poke.el - Emacs interface for GNU poke, a binary editor. Define your own structures and operate on them using a DSL
- Chatting about code snippets with imaginary helpers! in emacs
- Pen.el - Prompt Engineering in Emacs overview (19:01)
- Shells:
- Web:
- Emacs Browsing the Web (03:57)
- Mail and news:
- Spacemacs:
- EXWM:
- Community:
- Other:
- Leaving Doom Emacs For GNU Emacs? Follow me along …
- Irreal: The Power of Emacs
- Garjola Dindi: Install Emacs with Conda
- emacs-el-fetch : Neofetch-inspired program in Emacs Lisp
- emacs-gentoo : GNU Emacs integration with Gentoo tools
- Pinephone + keyboard case + mobian + emacs: pocket/purse sized emacs cyberdeck (Reddit)
- Emacs development:
- New packages:
- comint-mime: Display content of various MIME types in comint buffers (GNU ELPA)
- consult-org-roam: Consult integration for org-roam (MELPA)
- el-fetch: Show system information in Neofetch-like style (eg CPU, RAM) (MELPA)
- emacsql-sqlite-builtin: EmacSQL back-end for SQLite using builtin support (MELPA)
- emacsql-sqlite-module: EmacSQL back-end for SQLite using a module (MELPA)
- eslint-rc: Use local rc rules with ESLint (MELPA)
- everlasting-scratch: The scratch that lasts forever (MELPA)
- flymake-swi-prolog: A Flymake backend for SWI-Prolog (MELPA)
- private-comments-mode: Minor mode for masukomi/private_comments (MELPA)
- shanty-themes: The themes for digital workers (MELPA, Reddit)
- tabspaces: Leverage tab-bar and project for buffer-isolated workspaces (MELPA)
- taxy-magit-section: View Taxy structs in a Magit Section buffer (GNU ELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-03-28 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Mar 31 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Apr 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 5 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Functional Programming in Elisp & Rational Emacs https://www.meetup.com/EmacsATX/events/283668029/ Wed Apr 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Apr 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs configuration:
- Emergency Emacs (Stevey’s Tech Talk Emacs Part 2) (Reddit, Irreal, Reddit again) - undo, keybindings
- Expert emacs configuration, amateur skills (28:18) - adding hooks
- rational-emacs: A sensible base Emacs configuration.
- jake-emacs: My personal Emacs configuation. (Reddit) - evil-based
- Keneth Sandoval's .emacs.d (Reddit)
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- I created an in depth guide for new org mode users, please check it out
- [OSBEv4] HTML Themes as Org Links! (Reddit)
- org-project-manager: A plugin to manage projects with org-roam
- Org Speed Keys! BOOM! Great org-mode's feature! And a good OPPORTUNITY to talk about self-insert-command (Irreal)
- Plain Org v1.2.1 released (link to notes in comments) (Reddit) - iOS app
- Completion:
- Coding:
- Configuring Emacs for C++
- GitHub - zerolfx/copilot.el: An unofficial Copilot plugin for Emacs. (Reddit)
- flymake-swi-prolog.el - A Flymake backend for SWI-Prolog
- tl1-mode: Major mode for editing Fluke TL/1 source code
- Andrea: Moldable Emacs: how many namespaces are covered by my ClojureScript tests?
- Inline refined git diff with live update (video demo included)
- Nix expression for running Emacs Magit without installing it on your system (Reddit)
- GitHub - edrx/emlua: Emlua: run Lua in Emacs as a module (emacs-devel announcement)
- Shells:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Emacs should have a webpage demonstrating useful features and packages
- emacs-can-do-that: Yep, emacs can do that !
- Being forced to give up Emacs at work
- Protesilaos Stavrou: LibrePlanet 2022: Living in freedom with GNU Emacs (Reddit, Irreal, YouTube 37:25)
- Protesilaos Stavrou: I won an award from the FSF for my contributions to Emacs (HN)
- Gunnar Wolf• Long, long, long live Emacs after 39 years
- Other:
- Göktuğ's Emacs Lisp programs - forecast, paper-theme, pass-listing, bsdpkg, bibliothek, gk-greek, org-variable-pitch, dollar
- Andrea: An Elisp snippet to download YouTube videos transcripts (Reddit)
- Atom feeds for new Emacs packages
- Why we need lisp machines (Reddit)
- Emacs development:
- Add OClosures, a cross between functions and structs
- Use native image APIs on MS-Windows by default
- Support display of BMP images on MS-Windows
- Add documentation entries for completion-auto-select user option.
- Load desktop without prompting if process is dead
- Mention highlight-confusing-reorderings in doc string
- Mention the other-window-scroll-default user option
- Document outline-default-state
- Document sqlite-mode-open-file and do some NEWS tagging
- Enable Better Alignment of EUDC Inline Expansion With RFC5322
- Fix grep-like functions when running on a remote host
- New values for completion-auto-help, new options for completions
- New packages:
- catppuccin-theme: Catppuccin Theme (MELPA)
- elfeed-summary: Feed summary interface for elfeed (MELPA)
- eslint-disable-rule: Commands to add JS comments disabling eslint rules (MELPA)
- flymake-hadolint: Flymake backend for hadolint, a Dockerfile linter (MELPA)
- gnu-indent: Indent your code with GNU Indent (MELPA)
- ob-ada-spark: Babel functions for Ada & SPARK (MELPA)
- ob-bitfield: Babel Functions for bitfield (MELPA)
- ob-dsq: Babel functions for the `dsq` CLI tool by Multiprocess Labs (MELPA)
- oblivion-theme: A port of GEdit oblivion theme (MELPA)
- pulsar: Pulse highlight on demand or after select functions (GNU ELPA)
- textsize: Configure frame text size automatically (MELPA)
- translate-mode: Paragraph-oriented side-by-side doc translation workflow (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-03-21 Emacs news
- Help wanted/offered:
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Mar 31 0030 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Line number display in GNU Emacs
- Marcin Borkowski: Variable-width font in the modeline
- Christian Tietze: Prioritize hl-line Highlight Over Neotree Faces
- Protesilaos Stavrou: Emacs: pulsar version 0.2.0
- Protesilaos Stavrou: Emacs: lin version 0.2.0
- [auto-dark] for emacs is now available on MELPA (Reddit)
- Navigation:
- Writing:
- Org Mode:
- Coding:
- cmake-integration: Integrates Emacs with CMake such that one can easily choose a target to compile/run
- [ANN] tsx-mode.el: a batteries-included major mode for Typescript/TSX
- Python in Emacs 0003 – Why I insist using Emacs for Python coding? And what is elpy mode? (10:08)
- Python in Emacs 0004 – How to test python code in Emacs using pylint and ipython (08:28)
- ▷【 Configurando Emacs para Python 】Todo lo que debes saber
- Manuel Uberti: Eglot and Eclipse JDT for Java
- C++ Refactoring in Emacs - A Speedup Workflow Demo (Reddit)
- Web:
- Emacs WebJump 2022_03_16_03:36:19 (10:10, Irreal)
- Mail and news:
- Fun:
- Community:
- Other:
- Emacs as a universal front-end interface
- OpenStreetMap viewer for Emacs (Reddit, HN, LWN)
- GNU Emacs for data entry
- Sorting Text
- fancy-battery.el: Display battery in Emacs Mode line
- ostrta-spec: My "One System To Rule Them All" PIM Specification, and a reference implementation in Emacs
- Isa Mert Gurbuz: Global interactive Emacs functions (Irreal
- I tried showcasing emacs can perfectly replace VS Code. (Reddit)
- How to build an editor with Emacs Lisp (playlist) (Reddit)
- kmacro-x.el: A collection of Emacs commands, modes and functions building on top of the keyboard macros (kmacros) system.
- Emacs CUA Mode (02:53)
- Windows Full-AOT binaries
- Non Gnu ELPA RSS Feed
- Emacs development:
- Emacs pretest 28.0.92 is out (Reddit)
- Discussion about supported/bundled CSV support
- * etc/NEWS: Mention new hook 'minibuffer-lazy-highlight-setup'.
- Document dired-mouse-drag-files
- Make application configurable in 'with-connection-local-variables'
- Allow dragging files from Dired to other programs
- Add support for dragging text from Emacs to other programs
- Revert "New command `gnus-summary-browse-all-urls' bound to "v""
- New packages:
- alert-toast: Windows 10 toast notifications (MELPA)
- auto-dark: Automatically set the dark-mode theme based on MacOS status (MELPA)
- corfu-doc: Documentation popup for Corfu (MELPA)
- flymake-markdownlint: Markdown linter with markdownlint (MELPA)
- kmacro-x: Keyboard macro helpers and extensions (MELPA)
- ob-compile: Run compile by org-babel (MELPA)
- ob-powershell: Run Powershell from org mode source blocks (MELPA)
- org-table-color: Add color to your org-mode table cells (MELPA)
- prettier-rc: Minor mode for prettier to use local rc rules (MELPA)
- starlit-theme: Deep blue dark theme with bright colors from the starlit sky (MELPA)
- uwu-theme: An awesome dark color scheme (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-03-14 Emacs news
- Emacs pretest 28.0.92 is out (Reddit)
- Help wanted:
- I will pay you to write this plugin for me - private comments on a codebase
- Upcoming events:
- Emacs APAC: UPDATED Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, March 19, 2022
- M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (2/n)" https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Mar 16 0000 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 19 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Jeremy Friesen: Further Into Emacs with Pcase, Backquotes, and Commas
- 使用 C/Rust 开发 Emacs 动态模块 (Using C/Rust to develop Emacs dynamic modules)
- Appearance:
- redacted.el (Reddit)
- Protesilaos Stavrou: Emacs: demonstration of pulsar.el
- Enhanced my coding experience with svg-tag-mode
- Emacs - highlighting the current word (Reddit)
- TopSpace: Scroll down & recenter top lines in Emacs / get upper margins/padding. (Reddit)
- Kuronami (黒波) Theme An Emacs theme with cool autumnal colors against a deep blue background. 🍁 ❄ 🌊
- Navigation:
- Dired:
- Writing:
- Org Mode:
- New Package: Simple Todo workflow on top of Org inspired by magit (Reddit)
- Garjola Dindi: Some Org Mode agenda views for my GTD weekly review
- Andrea: Org Agenda: keep the buffer order untouched after saving all modified org buffers
- helm-org-names: A helm-based interface for working with names of code blocks, tables, and figures in an Org-Mode document
- VP of Emacs: Meeting Notes (03:50)
- How to represent historical timelines
- Emacs TIL: Process Org Files Programmatically
- Did you know that org-mode's source code contains more than 5000 examples?
- org-mac-image-paste — Paste images and cropped PDF clips directly into org files (Mac only)
- Import, export, and integration:
- Completion:
- Coding:
- [ANN] A PHP tutorial has been added to lsp-mode docs
- Marcin Borkowski: Proper indentation after a const in Emacs
- emacs-virtual-comment: Virtual Comments for Emacs
- Context Menu in Magit Status Buffers (Reddit)
- Emacs Debug With GDB 2022_03_09_09:17:31 (13:35)
- 1.2. How to Setup Betty Linter Coding Style Tools in Emacs & Vi/Vim | C Programming Language (13:13)
- Shells:
- Spacemacs:
- Doom Emacs:
- Multimedia:
- Community:
- Other:
- Emacs development:
- Discussion of a patch for selecting completions from the minibuffer
- Seperate bytecode stack for Emacs (Reddit)
- New command `gnus-summary-browse-all-urls' bound to "v"
- Don't always escape "." and "?" in `prin1'
- Follow contemporary practices in the Tamil input methods
- EUDC: Support querying all servers
- EUDC: Update save-query-as-kill name and docstring
- New packages:
- display-wttr: Display wttr(weather) in the mode line (MELPA)
- logos: Simple focus mode and extras (GNU ELPA)
- norns: Control your monome norns (MELPA)
- osm: OpenStreetMap viewer (GNU ELPA)
- pyvenv-auto: Automatically switch Python venvs (MELPA)
- skerrick: REPL-driven development for NodeJS (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-03-07 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 15 0900 Vancouver / 1100 Chicago / 1200 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Mar 16 0000 Singapore
- Beginner:
- Emacs configuration:
- A small transient menu for customize
- Announcing "dir-local-env.el", set directory-local variables without a ".dir-locals.el" file (for example from within "init.el")
- New Package: KISSES (Keep It Simple Stupid Emacs Splash)
- Advice on configuring emacs (and my configuration) (30:36)
- Tycho Emacs Config Kit (2021)
- Emacs Lisp:
- Quick Intro to Emacs Lisp Regression Testing (Reddit)
- I bet you use hl-line-mode… Do you know how it works? Overlays, post-command-hook and only 5 functions!!!
- Paredit Slurp and Barf Mnemonics (Irreal)
- Emacs Lisp Community Workshop: Video 3 (Durbar) (Reddit)
- xah talk show 2022-03-04 emacs lisp coding and tutorial. swap/transpose text blocks (01:35:46)
- Appearance:
- Navigation:
- Plugin Updated: Harpoon (Reddit) - quick bookmarks separated by project and branch
- Dired:
- Writing:
- Org Mode:
- Recorrido por un documento de Emacs Org-Mode (01:18:45)
- Irreal: How To Use Tags
- org-volume: Org dynamic blocks for metadata of books
- I revamped the README of zetteldesk.el to make it easier to understand. What do you think of it?
- Emacs TIL: Run grammar check on Org buffers automatically with Language-Tool
- Irreal: Setting latexpreview on Document Startup
- org-auctex: Better latex previews for org-mode
- Comparing Organice and Orgzly
- This Month in Org: February 2022 (guest post) - an orgmode clone for neovim
- Import, export, and integration:
- Completion:
- Coding:
- Math and science:
- Mail and news:
- Fun:
- Community:
- Other:
- scratch-mode: A very opinionated Emacs major mode for a multi-purpose scratch buffer
- Alvaro Ramirez: Emacs: viewing webp images
- tycho garen: The Emacs Daemon GTK Bug, A Parable
- Simple Emacs Spreadsheet
- Emacs Plugins That Impressed Me (10:49) - beacon, clippy, minimap, selectric
- Emacs VS VIM Command Mode (17:11)
- Emacs Tramp Mode and Blogging (08:52)
- Mobile Raspberry Pi Setup with iPad Pro - Coding, Productivity & More (16:37)
- Emacs development:
- New packages:
- consult-flyspell: Consult integration for flyspell (MELPA)
- demap: Detachable minimap package (MELPA)
- github-linguist: Run GitHub Linguist on projects to collect information (MELPA)
- kuronami-theme: A deep blue theme with cool autumnal colors (MELPA)
- org-ros: Rahul's Org-Mode Screenshot (MELPA)
- quarto-mode: A (poly)mode for https://quarto.org (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-02-28 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): (Not official meeting due to Strikes in UK) https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Mar 2 0000 Singapore
- EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Mar 4 0030 Singapore
- Emacs configuration:
- The 6 Emacs Settings Every User Should Consider (Reddit, Irreal)
- Added an Emacs config based off of nano-emacs
- System Crafters Live! - Trying New Emacs Packages by Minad (01:47:52) - cape, tempel, tab-bookmark, goggles, org-modern
- Emacs Lisp:
- Teaching old Emacsen new Tricks (Reddit) - compat
- Structural editing in vanilla Emacs
- Is there a function or macro that handles "xxx…" and "xxx…done." messages? - make-progress-reporter
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Get pretty org-bullets in Doom Emacs
- Org-mode - Bulk rename tags (08:38, Irreal)
- Org-mode - TODO dependencies (08:26)
- Laurent Charignon: Using a formula to compute tasks duration in org-mode tables
- ob-ansible: ansible ad-hoc commands in org-mode babel (or better devops with org-mode)
- Org Visibility
- Summary of Org mode profiling meetup
- Org-mode - Orgzly android app (10:03)
- zettelkasten-mode: Zettelkasten note-taking for org-mode (2020, Reddit)
- Import, export, and integration:
- Org roam:
- Completion:
- Coding:
- Math and science:
- Shells:
- Emacs Shell Commands (08:37)
- Web:
- Multimedia:
- Community:
- Other:
- Emacs development:
- New packages:
- consult-project-extra: Consult integration for project.el (MELPA)
- echo-bar: Turn the echo area into a custom status bar (MELPA)
- morgentau-theme: Tango-based custom theme (MELPA)
- narumi: A dashboard that displays a ramdom sampled image (MELPA)
- org-modern: Modern looks for Org (MELPA)
- prefab: Integration for project generation tools (MELPA)
- satchel: A bag for your files, separated by git branches (GNU ELPA)
- treemacs-tab-bar: Tab bar integration for treemacs (MELPA)
- why-this: Why is this line here? Ask version control (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-02-21 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Feb 24 0130 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Mar 2 0000 Singapore
- EmacsATX: Elisp Debugging and Writing Major Modes https://www.meetup.com/EmacsATX/events/283667955/ Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Mar 4 0030 Singapore
- Beginner:
- Emacs configuration:
- Appearance:
- TopSpace, scroll above the top line to vertically center top text (HN)
- Protesilaos Stavrou: Modus themes 2.1.0 for GNU Emacs
- I decided to create my own Emacs theme - Feedback appreciated
- shanty-theme: Theme meant for you and me - the workers - who may not get dirty hands very often but love to code and tinker while looking at a screen full of pleasant colors.
- emacs-simplicity-theme: Minimalist dark theme for Emacs. (Reddit)
- Native Emojis in Emacs (Reddit)
- terminal emacs emoji rendering comparison (00:57)
- Navigation:
- Irreal: Ibuffer
- Christian Tietze: Split Window in Emacs and Resize and Recenter Frame to Make Room
- emacs IDE #13 🚀 Auto Revert and Saveplace [ES] (10:44)
- My Avy actions customization
- emacs-wsp: Functions for a workspace-centric workflow
- persp-projectile: Projectile integration for perspective.el
- Buffer-isolated workspaces for emacs with tab-bar and project.el
- Emacs:Multiple Edits At Once 2022 02 21 06:38:30 (09:40)
- Is there a magit-like interface for grep?
- Dired:
- Writing:
- Org Mode:
- Emacs TIL: Open org-capture buffer in a new frame
- Quickly Tangling
- Org-babel proved to be excellent for the high volume of code reuse in SICP! (Reddit)
- Org-mode - Fix problems with publishing (03:57)
- Org-view-mode with new 'quick-edit' feature is now available from Melpa
- My Org Roam Notes Workflow
- you want to write a custom org backend? let's write onlybold backend together to get you started
- Completion:
- Coding:
- [ANN] cycle-at-point (cycle literals, numbers or dynamically generated values) now on Melpa (Reddit)
- Andrey Listopadov: What if structural editing was a mistake?
- Sharing my first emacs extension: csharpto.el
- rustic 3.0 released (Reddit)
- Learn AWK with Emacs | jherrlin (2020, HN)
- Modern Git-Gutter in Emacs (Reddit)
- Blamer.el 0.4 has been released. Added popup git blame messages with border and rounded corners (Reddit)
- How to setup a remote pair-programming environment with GNU Guix and GNU Emacs
- Multimedia:
- EXWM:
- Community:
- Getting started with emacs is really hard
- I want to give up Vim
- Weekly Tips, Tricks, &c. Thread
- 22 years of Emacs (HN)
- Protesilaos Stavrou: Live stream: Emacs, LibrePlanet 2022, philosophy - no more Emacs tutorials/videos, focusing on packages
- Other:
- Text books in Emacs
- emacsbench: Benchmarking Emacs itself
- Is it only me, or did Emacs without native comp get faster lately?
- Making a Game in Janet, Part 6: How to patch Emacs (2021)
- DoomConf February 2022 (Doom Emacs) (01:45:31) - el-secretario, exwm gaps
- Emacs Remote File Editing with SSHFS (05:51)
- Emacs development:
- Discussion re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS
- Thinking about advice for global variables
- Public-ize xref-show-xrefs
- Public-ize xref-current-item
- Adapt Tramp password prompts for sudo-like methods
- Add a new library to format variable-pitch tables
- Add a NEWS entry for the bookmark changes (bug#54030)
- Add support for Tai Tham script
- Allow savehist-additional-variables to truncate lists
- Make autoarg obsolete
- New packages:
- cycle-at-point: Cycle (rotate) the thing under the cursor (MELPA)
- edit-as-format: Edit document as other format (MELPA)
- litex-mode: Minor mode for converting lisp to LaTeX (MELPA)
- ob-solidity: Org-babel functions for solidity evaluation (MELPA)
- org-view-mode: Read-only viewer with less markup clutter in org mode files (MELPA)
- simple-indentation: Simplify writing indentation functions, alternative to SMIE (MELPA)
- topspace: Scroll above the top line to vertically center top text with a scrollable top margin/padding (MELPA)
- tramp-nspawn: Tramp integration for systemd-nspawn containers (GNU ELPA)
- wallpreview: Set wallpapers with image-dired (MELPA)
- zk-index: Index and Desktop for zk (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-02-14 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Feb 16 0000 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Feb 24 0130 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Irreal: Emacs Extensibility
- A few cases of literate configuration (Reddit)
- How to show (temporary) cheat-sheet buffer
- Emacs from Source Part 6: Fixing initial evil-mode states and keybindings (14:03)
- /sqrtminusone's Emacs config (Reddit)
- System Crafters Live! - Rational Emacs: A New Base Configuration (01:54:29)
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Sharing some appreciation for how useful org-mode is in my life
- Humanities Dissertation in org-mode? Some Thoughts
- Task Repeaters in Org Mode
- Pretty rendering of paragraphs with org-view mode
- Org Mode Headlines in Org Source Blocks
- journal with the use of org-mode
- Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks (17:34)
- Jeremy Friesen: Org Roam, Emacs, and Ever Refining the Note Taking Process
- Plain Org v1.2 released (Reddit)
- Time management:
- Import, export, and integration:
- Completion:
- Coding:
- Building an Intelligent Emacs with LSP (Reddit, HN)
- Irreal: Some Comment Tips from Mickey
- Emacs Macros and HTML (02:53)
- js/react emacs config review
- I finally got full auto-competion in Swift with emacs, here is how: - xcodeprojects
- User Scripts in mpv with Lua (with Lua LSP setup in Emacs) (36:13)
- Connect to existing REPL · Clojure development with Spacemacs & Cider
- Emacs from Source Part 5: Rust setup with rustic (17:43)
- Go Live Coding in Emacs Part 3: Refactoring Input File Parsing (01:01:22)
- Moldable Emacs: learning syntax from your editor! (Reddit)
- Math:
- Science:
- Shells:
- Mail and news:
- Multimedia:
- Fun:
- Emacs as my DnD environment (Follow-up)
- dnd-mode: A minor mode for playing DnD
- org-dnd-srd: System Reference Documents for DnD written in org files to be searchable and interactive when in emacs
- emacs-dnd5e-api: An Emacs interface to the DnD 5e SRD API
- decide-mode: Random decisions for emacs, with functions and a minor mode. Roll various types of dice etc.
- Community:
- Other:
- Emacs: Search Engine Mode 2022_02_13_03:14:23 (09:36)
- Edit browser textarea with Emacs - Chromium/Firefox
- Why MSYS was developed
- Emacs development:
- Continued discussion re: sqlite3
- Continued discussion Re: Can watermarking Unicode text using invisible differences sneak thro
- Note caveat about remapping basic faces
- Add a mechanism for querying before executing a command
- Add a new macro `setopt'
- Remove the 'C-k' binding in ido-mode
- Make `C-u M-x count-words' also give totals
- Optionally allow point to enter composed character sequences
- Allow customization of the user's eln-cache directory
- Mention `overlay' show-paren-context-when-offscreen value in NEWS
- Make connection-local variables user options
- New packages:
- helm-twitch: Navigate Twitch.tv via `helm' (MELPA)
- org-journal-tags: Tagging and querying system of org-journal (MELPA)
- org-remark: Highlight & annotate any text files (GNU ELPA)
- paimon: A major mode for Splunk (MELPA)
- simplicity-theme: A minimalist dark theme (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
Thanks to Andres Ramirez for a few mailing list links!
2022-02-07 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Feb 16 0000 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- paragraph-chain-indent: Display short paragraphs that are separated by a blank line as extra indented. (Reddit)
- Emacs: zk note-taking package demo (22:04)
- Emacs: zk-index and zk-desktop, interfaces for the zk note-taking package (14:35)
- Emacs: zk-luhmann, an extension for zk and zk-index (04:52)
- Emacs Annotations 2022_02_03_11:03:13 (05:53, Irreal)
- Org Mode:
- Org-mode - Recursively include org files from a directory in your agenda (05:33)
- My Emacs package of the week: org-appear
- Run R code inside an Emacs Org-mode file (11:29)
- Using org-mode as an SQL playground (Reddit)
- Org Roam:
- Import, export, and integration:
- Agenda with customized org-habit graph, on my phone (Reddit)
- scripter.co | Emacs: Sidenotes using ox-hugo
- Marcel Kapfer - Update on Publishing my Emacs Configuration - ox-hugo
- Org-mode - Include other org files in your main file (11:30)
- Org-mode - LaTex start ToC from new page (09:54)
- Org-mode - Create resume in LaTex, PDF, HTML, ODT and DOCX (12:26)
- Org-mode - Get started with PlantUML (14:14)
- Coding:
- Shells:
- Mail and news:
- EXWM:
- Community:
- Other:
- Emacs development:
- emacs-devel:
- etc/NEWS:
- Display show-paren-context-when-offscreen in child frame
- Allow disabling frame resize synchronization
- Add new user option 'find-library-include-other-files'
- Add new function mode-line-window-selected-p
- New theme leuven-dark (Bug#53032)
- * lisp/replace.el (query-replace-read-from-default): New variable.
- (function-history): New symbol property (bug#53632)
- New packages:
- twitch-api: An elisp interface for the Twitch.tv API
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-01-31 Emacs news
- Upcoming events:
- M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (1/n)" https://m-x-research.github.io/ Tue Feb 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata – Wed Feb 2 0000 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Wed Feb 2 0030 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Beginner:
- What's the best way to learn Emacs?
- Learn Emacs by asking it questions [OC] (Reddit)
- The Basics of Emacs Configuration - YouTube (24:12)
- What's a good way to learn the available keybindings?
- How to Setup a Chromebook (with Emacs) for Python, C, and C++ (10:33)
- Why is it hard to get started with elisp in emacs
- Emacs | Editores de Texto 🇧🇷 (19:32)
- Emacs configuration:
- Emacs from Source Part 1: use-package and evil-mode (09:05)
- Replacing straight.el with Nix to manage emacs packages
- Tips/Tricks for avoiding a clusterfuck config & putting it on autopilot?
- Finding the best style of literate emacs configuration (Reddit)
- Ode to the toggle (2014, Reddit)
- Bad Emacs Advice (Reddit, HN)
- Emacs Lisp:
- Appearance:
- Navigation:
- Emacs TIL: Search something in sub-directory only
- Irreal: Combining Find and Grep in Emacs
- New Plugin: Harpoon - Bookmarks separated by project and branch for quick navigate between your working files
- Emacs from Source Part 3: Managing Windows with winum (and treemacs) (09:11)
- Escalate your helm searches! (Reddit)
- [ANN] zk: a zettelkasten-style note-taking package, with minimal dependencies
- Magnus: Keeping Projectile's cache tidy
- Org Mode:
- This Month in Org: January 2022
- Gettting Things Done Simply – With Org Mode
- Marcin Borkowski: Journaling with Org-mode
- Emacs and Org Mode Free Tutorials | Blackberry Boy
- Org-mode - Exclude subtree from agenda (03:15)
- Org-mode - Be efficient with SETUPFILE (05:25)
- org-habit-report : Emacs package for org-habit-reports
- Org-remark User Manual. Org-remark lets you highlight and annotate any text file with using Org mode.
- Org-mode - Start slide from current subtree (03:55)
- Clocking:
- Org Roam:
- How I Take Notes with Org-roam (Reddit) - Jethro Kuan
- Abusing org-roam as a personal CRM (00:57, Reddit)
- Import, export, and integration:
- Org-mode - Let us start using LaTex (09:54)
- William Denton: LaTeX letters in Org (Reddit)
- org_flutter: Org Mode widgets for Flutter
- Writing literate API documentation in Emacs org-mode. (Reddit, HN)
- Browser-based Productivity and PKM with emacs, org-mode, LogSeq and BrainTool (05:57, HN)
- 'EasyOrg' is like Emacs Org mode, but with more user friendliness (Reddit)
- Completion:
- Coding:
- Web:
- Multimedia:
- Community:
- Other:
- dtache - Version 0.4
- kmacro-mc.el: Emacs multiple cursors emulation with keyboard macros
- tb-keycast: Emacs keycast minor mode that shows pressed keys in tab bar line
- Building Emacs with Native Compilation and libgccjit from the AUR (14:21)
- The Best Emacs Build on macOS
- Corwin Brust: Packaging Emacs for Windows
- Emacs development:
- emacs-devel:
- Discussion about the file menu and the new unsaved buffers dialog
- Discussion about annotation modes
- seccomp-related issues with sandboxed Emacs
- NEWS:
- * etc/NEWS: Announce the 'alpha-background' frame parameter.
- Allow redirecting `message' output to a different buffer
- Fix unrelated help text tooltips if a popup is shown during the delay
- Allow <Delete> key to delete entire grapheme clusters
- Add new switch –init-directory
- Add Eshell syntax to more easily bypass Eshell's own pipelining
- Add NEWS entry for term-clear-full-screen-programs
- * etc/NEWS: Mention 'replace-regexp-function' (bug#52558).
- emacs-devel:
- New packages:
- dtache: Run and interact with detached shell commands
- chezmoi: A package for interacting with chezmoi
- nxml-uxml: MicroXML support for nXML
- org-arbeitszeit: Calculate your worktime
- rhq: Client for rhq
- run-command-recipes: This is collection of recipes to `run-command'
- unmodified-buffer: Auto revert modified buffer state
- zk: Functions for working with Zettelkasten-style linked notes
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-01-24 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Jan 27 0130 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Wed Feb 2 0030 Singapore
- EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/283266772/ Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Feb 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- Discoverablity 2: Use context-menu-mode (since 28.1). Existing packages should leverage it, too
- Bad Emacs Advice (Reddit)
- Learn Nothing from Emacs's History – Rebind Default Keys [OC] (Reddit)
- emacs improving dired, reducing start up time and other tips
- Replacing straight.el with Nix to manage emacs packages (Reddit)
- spookmax.d: My Emacs configuration
- Emacs Lisp:
- Manuel Uberti: Handling wildcards in paths
- Emacs Lisp Community Workshop, Videos 1 and 2
- Emacs Lisp Code Evaluation 2022_01_22_05:04:44
- xah talk show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma
- Xah Talk Show 2022-01-22 emacs lisp coding xah-narrow-to-region, xah-sort-lines, xah-hilight-unicode
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Getting Things Done Simply - With Org Mode
- Org-mode - org hide emphasis markers (5:28)
- OX-TWBS & RIPGREP on GNU/Emacs (orgmode export with twitter bootstrap JavaScript library)
- Annotate PDF in Emacs
- Org-remark Demo #1 - Introducing Org-remark (Reddit)
- Marcin Borkowski: Making code snippets in Org-mode easier to type
- Org roam:
- Completion:
- Protesilaos Stavrou: Emacs: mct version 0.4.0 (Reddit)
- Jeremy Friesen: Switching from Company to Corfu for Emacs Completion
- 21天学会Emacs 2022 Edition(第四天) - vertico, orderless, marginalia, embark, consult
- Coding:
- puni: Structured editing (soft deletion, expression navigating & manipulating) that supports many major modes out of the box (Reddit)
- [ANN] DIFF-ANSI view DIFF's with external tools (+ magit support) now on Melpa (Reddit)
- Eglot for better programming experience in Emacs (Python demo) (Reddit)
- My emacs clojure journey Ep 1 - Corgi & evil-mode (16:45)
- My Go Workflow in Emacs (30:47)
- Mail and news:
- Chat:
- Fun:
- Community:
- Other:
- Emacs development:
- Revert the other bits related to `load-read-file'
- Add direct remote copying in Tramp's scp support
- Use load-read-function in byte-compile-from-buffer
- Add new function 'readablep'
- Add new variable print-unreadable-function
- 'source' and '.' in Eshell no longer accept the '–help' option
- Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.'
- ruby-toggle-block-space-before-parameters: New user option
- Allow fractional values of `polling-period'
- Update documentation of 'clone-indirect-buffer-hook'
- Rename the textsec-check function to textsec-suspicious-p
- Document textsec
- Add new bidi-string-strip-control-characters function
- Rename system tooltip variables to `use-system-tooltips'
- Add support for functions that deal with Unicode scripts
- Revert "Add undelete-frame-max instead of undelete-frame-mode (bug#51883)"
- New packages:
- accent: Popup for accented characters (diacritics)
- asm-blox: Programming game involving WAT and YAML
- chronometrist-spark: Show sparklines in Chronometrist buffers
- diff-ansi: Display diff's using alternative diffing tools
- exwm-modeline: A modeline segment for EXWM workspaces
- harpoon: Bookmarks on steroids
- helm-tree-sitter: Helm interface for tree-sitter
- kmacro-mc: Multiple cursors emulation with keyboard macros
- numbex: Manage numbered examples
- pretty-speedbar: Make speedbar pretty
- syntree: Draw plain text constituency trees
- titlecase: Title-case phrases
- wordel: An Elisp implementation of "Wordle" (aka "Lingo")
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-01-17 Emacs news
- Help wanted:
- Re: [External] : Emacs pretest 28.0.91 is out - looking for people to help with Windows binaries (see also this post)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Jan 27 0130 Singapore
- Beginner:
- Your first five minutes in Emacs [OC] (Reddit) - Twitter thread
- Emacs discoverability (Reddit) - meme, tips in the discussion
- How to build an editor with Emacs Lisp - 02 Survive on the first day (01:05:19)
- The Emacs Hints memory card (pre-2000s) (Reddit)
- Emacs Get KeyBinds Help 2022_01_13_08:27:57 (08:56)
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- How do you take university notes with org-mode?
- orgplus-align-tables: Minor mode for aligning tables with formulae in org-mode
- Org-mode - Table total of rows columns (07:08)
- TAONAW: Punching in/out the org-mode way
- emacs/td-custom-clocktable.el at main · trev-dev/emacs · GitHub (Reddit)
- Jeremy Friesen: Resolving an Unable to Resolve Link Error for Org Mode in Emacs
- Formal Specification and Programmatic Parser for Org-mode
- Appearance:
- Import, export, and integration:
- Org-mode - Generate good looking documents (07:11)
- Variables in LaTeX documents exported from Emacs Org Mode | D.V.F.P. (Irreal)
- Presentation as Code using ORG and reveal.js (Reddit)
- Improving my new blog post creation
- Firn - Org Mode Static Site Generator (0.0.15) - rewritten
- org-logseq: Make logseq's back-link work in Emacs. Use it as replacement for Org roam (Reddit)
- OrgMode.jl: A Julia library for working with Org, WIP.
- Parsing Org syntax with Clojure and Instaparse
- ConvertOneNote2MarkDown: Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on! (Reddit)
- Org roam:
- Completion:
- Coding:
- Math:
- The GNU Emacs Calculator (13:22) (Irreal)
- Shells:
- Web:
- Mail and news:
- Fun:
- If you like Wordle…
- Enime: watch anime using emacs
- Lets Write A Tinder Client For Emacs (2:03:40, Reddit) - making the client starts at 39:35
- Community:
- Other:
- My first extension - accented characters - accent.el
- convert time between time zones with tzc
- Running executable notes from http://angg.twu.net/ with find-angg and find-wget
- Update on expenses package for Emacs | Md Arif Shaikh মহঃ আরিফ শেখ
- Andrea: Moldable Emacs: translate string at point in multiple languages!
- Alain M. Lafon: Configuring default applications for xdg-open - emacsclient example
- ssh-agency: Use ssh-agent on Microsoft Windows from Emacs
- Emacs Find Packages Concise Way 2022 01_17_08:08:05 (09:37)
- Building Emacs from Source (and Configuring dwm while we wait) (13:58)
- 21天学会Emacs 2022Edition(第一天) (19:14)
- 21天学会Emacs 系列 2022 Edition(第二天) (16:09)
- Emacs development:
- Mitsuharu Yamamoto has started working on emacs-28.0 - Mac port
- Irreal: The Second Emacs 28 Pretest
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed - issues with native comp and Windows
- etc/NEWS:
- Add support for functions that deal with Unicode scripts
- Extend Outline mode with default visibility state
- xref-find-references-and-replace: New command
- Steamline xref-query-replace-in-results
- Add new function function-alias-p
- Undelete deleted frames.
- * lisp/leim/quail/emoji.el: New file (bug#52605).
- Add isearch-emoji-by-name
- Follow POSIX/GNU argument conventions for 'eshell-eval-using-options'
- * src/window.c (other-window-scroll-default): New variable (bug#51210).
- New packages:
- bookmark-in-project: Bookmark access within a project
- clj-deps-new: Create clojure projects from templates
- flymake-rest: Core features for flymake-rest
- tempel: Tempo templates/snippets with in-buffer field editing
- tzc: Converts time between different time zones
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
Also, thanks to Andrés Ramírez for some links to emacs-devel posts!
2022-01-10 Emacs news
- Upcoming events:
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 22, 2022
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Customizing your Emacs Experience with Themes
- Protesilaos Stavrou: Emacs: buffer-local faces (face-remap-add-relative)
- Protesilaos Stavrou: Emacs: custom faces for Org emphasis styles (org-emphasis-alist)
- Protesilaos Stavrou: Re: VSCode or Vim ports of the Emacs modus-themes?
- Fixed Pitch Mode: Use a proportional typeface globally while keeping a monospaced typeface for code in Emacs. (Reddit)
- Navigation:
- Writing:
- Org Mode:
- UOMF: My Current Mobile Capture Process (Reddit)
- Andrea: How to count your Org Agenda tags (Reddit, Irreal has another approach)
- How to count your Org Agenda tags with an Elisp snippet
- Emacs OrgMode Embed Source Link Pic 2022_01_08_11:21:43 (11:05)
- Hide src_block Markers in Org-mode (Reddit) - now installable with package.el
- Isa Mert Gurbuz: Dealing with APIs, JSONs and databases in org-mode
- Org Roam:
- Import, export, and integration:
- Completion:
- Coding:
- emacs IDE #6 🚀 prettier and emmet [ES] (09:23)
- Turbo-log 2.0 has been released. Now it is based on tree-sitter and supports js/ts/c#/java/ruby/rust and flexible configs for other languages (Reddit)
- Getting started with lsp-mode for Python
- devdocs.el: Emacs viewer for DevDocs
- Swift package code coverage (plus Emacs overlay)
- Version control:
- Math:
- Doom Emacs:
- EXWM:
- Community:
- Other:
- unmodified-buffer-mode: automatically revert a buffer’s modified flag if its contents match the file on disk (Reddit)
- Emacs pretest 28.0.9x build for Fedora with native compilation enabled
- Practicing Language Speaking with subed in Emacs
- GNU/Emacs - Snails ,Shell-Pop,Golden-Ratio,Volatile-Highlights,Multiple-Cursors (07:46)
- Emacs Redux: Dealing with Clipboard Issues on Windows 11 + WSLg
- Emacs development:
- New packages:
- julia-formatter: Use JuliaFormatter.jl for julia code
- the-matrix-theme: Green-on-black dark theme inspired by "The Matrix" movie
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2022-01-03 Emacs news
- Upcoming events:
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Jan 7 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- Emacs, its dependencies, and dotfile integration with Nix
- First thing you configured when started using Emacs
- Emacs for You - A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming (Reddit, HN)
- Good overview of various Emacs config settings, worthy to steal (Reddit)
- EditorConfig y Emacs
- Emacs Lisp:
- Appearance:
- Navigation:
- TRAMP:
- Writing:
- Org Mode:
- A smart agenda View which integrates day and week
- Protesilaos Stavrou: Modus themes: review of the org-habit graph colours
- Literate & annotated bibliography (WIP) (Reddit)
- Org-mode - Repeat tasks multiple times a day (06:36)
- PSA: Default branch of Org repo changed to "main"
- Magnus: Trimming newline on code block variable
- This Month in Org: December 2021 (Reddit)
- Org-transclusion 1.1.1 released
- Completion:
- Coding:
- Shells:
- Web:
- Community:
- Other:
- On Emacs 28 context menu and mouse-usage in general (Reddit, HN, Irreal)
- Christian Tietze: Remote Bulk Editing Using Regexp with Emacs - wgrep
- (Red_Starfish) mastodon.el: A fork that implements the 2FA login for Mastodon
- GNU/Emacs Aggressive indent Undo-tree & Beacon (03:23)
- Bhavin Gandhi: Using GNU Emacs in Linux Foundation exam
- How I write 5-minute hacks in eev with `M-x find-find-links-links-new' - DO try this at home!!!
- Irreal: A Nice Example of Emacs Keyboard Macros (video from 2017)
- Xwidgets support pgtk now
- Emacs TIL: aide.el Update: Demo and More Commands
- Emacs TIL: aide.el - An OpenAI Wrapper on Emacs
- Emacs development:
- emacs-devel discussions:
- Propose to add setup-wizard.el to ELPA, discussion about Customize
- Development Speed
- Platform independent graphical display for Emacs
- Touchscreen support
- New :type key for defcustom
- Minor improvements of 'lisp-directory' docs
- Don't store docstrings of preloaded .el files in etc/DOC
- Properly report errors about unbound ERT test symbols.
- Fix EIEIO tests to account for eieio-compat move
- * etc/NEWS: Mention completion-wrap-movement.
- * doc/emacs/search.texi (Lax Search): Add char-fold-include.
- * lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.
- emacs-devel discussions:
- New packages:
- arxiv-mode: Read and search for articles on arXiv.org
- blist: Display bookmarks in an ibuffer way
- counsel-at-point: Context sensitive project search
- filldent: Fill or indent
- ilist: Display a list in an ibuffer way.
- matrix-theme: Green-on-black dark theme inspired by "The Matrix" movie
- org-visibility: Persistent org tree visibility
- perspective-exwm: Better integration for perspective.el and EXWM
- redacted: Obscure text in buffer
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-12-27 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Dec 30 0130 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/282436104/ Wed Jan 5 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Jan 6 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Jan 7 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Jan 7 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- TRAMP:
- Edit Remote Files with Emacs (03:22)
- Dired:
- Writing:
- Org Mode:
- Org-roam: A Year in Review (Reddit)
- Irreal: Exporting Environments From Org-mode
- Emacs Notes: Use Starmath—NOT LaTeX, NOT MathML—when exporting Org mode files to LibreOffice (Reddit, Irreal)
- Emacs Notes: Mix Starmath and LaTeX / Mix English and Tamil in same Org file (or) How to conditionally export text using Macros and Drawers in Org mode
- distro.tube : This is the source code for my website which is located at distro.tube. This site was created in Emacs and written in Org Mode
- Completion:
- Coding:
- Meta Redux: CIDER 1.2 (Nice)
- Hristos N. Triantafillou: Godot Engine: Editing GDScript With Emacs
- LSP-Mode on GNU/Emacs (05:24)
- Support to code review Bitbucket Cloud PRs
- kaitai-mode.el: Edit binary files in emacs using Kaitai Struct .ksy files
- redbean single-file distributable web server: how to edit as archive in emacs · GitHub
- Shell:
- EXWM:
- EXWM is love! (Emacs) (2020)
- Community:
- Other:
- Emacs development:
- Emacs team considering including SQLite (long discussion, merged into master)
- read-multiple-choice: Add optional argument show-help
- Add support for pinch gestures to the XI2 build
- Allow window-text-pixel-size to measure pixels around a position
- Revert back to using monospaced fonts in the mode line
- Allow automatic X-Message-SMTP-Method header insertion
- Disable by default and add NEWS entry to the new completion behavior
- Fix sloppy base64 acceptance of some multibyte characters
- New packages:
- preview-dvisvgm: SVG output for LaTeX preview
- vunit-mode: VUnit Runner Interface
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-12-20 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Dec 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Dec 30 0130 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- From Techie to Boss using Org mode
- Declutter your agenda by hiding tasks that aren’t time-relevant. (Reddit)
- A workflow to quickly change Org-mode section Header colors using color palettes
- Org notebook (alternative design & code) (Reddit)
- Show /r/orgmode: Agenda in the browser: agenda-html
- Irreal: Attaching Files to an Org Tree from Dired
- org-super-links-peek: Take a peek at the content on the other side of a link
- PSA: Default branch of ox-hugo repo changed to "main" (Reddit)
- Coding:
- [v0.0.5] Code Review package
- Structural editing in Python now works pretty well with `tree-edit`! (Reddit)
- DoomConf December 2021 (Doom Emacs) (02:59:11) - DadLang (I Mean Fortran), What is Tree Sitter, Relativity for Nonphysicists
- Shell:
- Math:
- Community:
- Other:
- 5 features that will make you fall in love with Emacs | Enable Sysadmin (Irreal)
- Building Emacs from Source with pgtk (Reddit)
- I built from master and there's a bunch of emojis (Reddit)
- Mickey Petersen: Inserting Emoji with Input Methods (Irreal, Reddit)
- Emacs 29: Typing Emoji characters is never so easy!✌️ (Reddit)
- Video widget in GNU Emacs
- Emacs Pictures Video Display 2021_12 _12_08:51:40 (06:41)
- …./---.– -.-.---..-.-../-.. .--. ..-.---.-.–././- -/…./… (Reddit)
- Cell-mode: spreadsheet mode for Emacs
- Emacs On Terminal 2021_12_15_06:53:39
- Using the palm just below left pinky to press ctrl
- Estendere Emacs con ELISP: selezione IP interattiva (15:19)
- Emacs Redux: Using Emacs on Windows 11 with WSL2
- Emacs Redux: WSL-specific Emacs Configuration
- siri-shortcuts.el: A set of Emacs commands and functions for interacting with Siri Shortcuts. (Reddit, HN, Irreal)
- Emacs development:
- The PGTK (pure GTK) branch was merged (Reddit)
- New error symbol 'permission-denied'
- Add a shr-allowed-images user option
- * etc/NEWS: Add news entry for pgtk.
- Add new argument `ignore-line-at-end' to `window-text-pixel-size'
- Add support for touchscreen events generated by XInput 2
- Omit temporary warning re obsolete timestamps
- Add support for multisession variables
- New packages:
- eglot-java: Java extension for the eglot LSP client
- org-transclusion: transclude text contents of linked target
- python-coverage: Show Python coverage via overlays or Flycheck
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-12-13 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, December 25, 2021
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Dec 25 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Completion:
- Coding:
- Setting up Emacs for Front End Development (28:54)
- python-MLS: multi-line Python shell commands in Emacs
- Meta Redux: nREPL 0.9
- Magit on GNU/Emacs (07:00)
- Emacs: Learning VC for version control (27:01)
- Bozhidar Batsov: Magit for VS Code
- Code Reviews in Emacs (Reddit)
- Magnus: Magit/forge and self-hosted GitLab
- Live Coding Emacs Feature add, bug squash, potato quality (35:16)
- Shell:
- Multimedia:
- Community:
- Other:
- Emacs development:
- ; * etc/NEWS: Add 'char-fold-override' (bug#52394).
- Improve documentation of sqlite3 support
- Add a new mode for examining sqlite files
- Add NEWS entry for sqlite
- image-dired: Show image info in header line
- image-dired: Go to next image when marking
- image-dired: Navigate from image display buffer
- browse-url: Remove support for Galeon
- browse-url: Remove support for Netscape
- image-dired: Fix behavior of slideshow command
- New packages:
- cilk-mode: Minor mode for Cilk code editing
- dirvish: A modern file manager based on dired mode
- el-secretario-elfeed: Add notmuch email inboxes to el-secretario
- el-secretario-mu4e: Add mu4e inboxes to el-secretario
- el-secretario-notmuch: Add notmuch inboxes to el-secretario
- el-secretario-org: Create inboxes out of org-mode files for el-secretario
- expenses: Record and view expenses
- impostman: Import Postman collections
- python-mls: Multi-line shell for (i)Python
- siri-shortcuts: Interact with Siri Shortcuts
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-12-06 Emacs news
- Emacs pretest 28.0.90 is out (Reddit)
- Help wanted:
- Upcoming events:
- EmacsNYC: Discussion: Is VSCode Better? https://www.meetup.com/New-York-Emacs-Meetup/events/281810145/ Mon Dec 6 1600 Vancouver / 1800 Chicago / 1900 Toronto – Tue Dec 7 0000 GMT / 0100 Berlin / 0530 Kolkata / 0800 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Wed Dec 8 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Meow - Yet another modal editing for Emacs - beacon state introduction (03:55)
- Drop shadowed text (using SVG) (Reddit)
- Protesilaos Stavrou: Note for modus-themes users on Emacs 29
- emacs-faff-theme: A light theme based on the Emacs default, extensively tweaked
- kaolin-inspired: Kaolin theme inspired by beautiful Kaolin themes made for Emacs
- Navigation:
- Emacs: Discovering project.el (17:40)
- Avy can do anything / you’re using Avy wrong. (extra tips in comments, Irreal)
- Dired:
- Org Mode:
- Completion:
- Coding:
- LisTeX: yet another s-expression to latex converter
- Emacs TIL: Run a selection / region of Ruby code
- [ANN] doc-show-inline: in-line doc-string display for C/C++ now on melpa
- [v0.0.3] Code Review package
- Manuel Uberti: Rebasing with VC
- Reproducible Dev Environment for Clojure with Guix and Emacs
- Emacs client for Advent of Code private leaderboard
- Doom Emacs:
- Community:
- Other:
- Tory Anderson: macro power: removing weekends from repeating event
- Sacha Chua: EmacsConf backstage: picking timestamps from a waveform
- Keep track of your expenses
- Bozhidar Batsov: Emacs is not a Proper GTK Application
- Emacs Abbreviation Creation 2021_11_30_06:43:29
- yuri tricys: Emacs Conference Comments 2021 (discusses EmacsConf videos starting at about 9:18)
- Shell script to build emacs on macos (works well with M1 mac on Monterey)
- Emacs 28.0.90 pretest build for macOS with native compilation, in a fully self-contained Emacs.app bundle
- portableEmacs: Containing useful scripts and resources for making emacs portable (Reddit)
- Emacs development:
- Use gnus-error to report mail-source failures
- eieio-core.el: Allow assignment to cl-structs through `slot-value`
- Fix (date-to-time "2021-12-04")
- Move 'C-x 8 .' to 'C-x 8 . .'
- Fix typo in NEWS about 'write-file'
- image-mode: Advertize viewing as text less eagerly
- * etc/NEWS: Mention change in `insert-directory' derivates. Fix typos.
- Make `C-c C-w' copy the executable bits to the new file
- Add a new variable 'process-error-pause-time'
- Add `touch-end' event type
- Change how Dired displays available space
- Add new face `variable-pitch-text'
- Add a new minor mode `glyphless-display-mode'
- Enable gnus-treat-fold-headers by default
- Use proportional fonts in the Gnus headers by default
- Document pixel-fill-region
- Allow storing buffer names in registers
- Add new package pixel-fill.el
- New packages:
- doc-show-inline: Show doc-strings found in external files
- flymake-yamllint: YAML linter with yamllint
- gmsh-mode: Highlight GMSH mesh generator script syntax
- parser-generator: Parser Generator library
- ruled-switch-buffer: Rule based buffer switching
- subed: A major mode for editing subtitles
- tok-theme: My theme
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-11-29 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Workshop: Creating and Saving Elisp Hyperlinks http://angg.twu.net/2021-workshop.html Sat Dec 4 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata – Sun Dec 5 0200 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Dec 7 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Wed Dec 8 0030 Singapore
- Beginner:
- Emacs configuration:
- What are your top key bindings/ rebindings / minor modes for speed and efficiency (text work, notes)
- Emacs Package Management
- My Emacs custom configuration
- System Crafters Live - I'm Rewriting My Configuration… Again (01:59:11)
- Emacs Package Management Part I 2021_11_22_12:52:39 (Reddit)
- GNU Emacs #2 - Configurando e expandindo o Emacs (50:20)
- Emacs Lisp:
- Appearance:
- Navigation:
- Getting Evil (aka Vim keys) in Emacs without Doom Emacs (17:56, Reddit)
- A demonstration GIF from meow, 1.0.0 released! (Reddit)
- framemove: Directional frame selection routines
- Introduction to Emacs: Editing Files and Editing in Multiple Buffers (05:27)
- combobulate: Structured Editing and Navigation in Emacs
- Org Mode:
- Completion:
- Coding:
- [RFC] doc-show-inline package (show C/C++ doc-strings inline)
- Meta Redux: An Update on CIDER 1.2
- Tree Sitter and the Complications of Parsing Languages (Reddit)
- Writing a Python script in Emacs in 45 minutes! (18:57)
- Emacs bends again (for snapshot testing) (Reddit)
- PCB Design in GNU Emacs (Fancy fonts on Silkscreen)
- PCB Design in GNU Emacs (3D model)
- Version control:
- Git Popup Info On Emacs
- Manuel Uberti: A job for VC
- Manuel Uberti: Stashing with VC
- @rae: How emacs makes merging ridiculously easy (13:26)
- Jeremy Friesen: Adding Emacs Function for my Forem Pull Requests (Reddit)
- Emacs Sign Git Commit In Magit 2021_11_21 07:17:00 (03:28)
- [New Release] Gitlab support in Code Review
- Shells:
- Math:
- Doom Emacs:
- Community:
- Bozhidar Batsov: Emacs is a Lifestyle
- Alex Schroeder: Emacs as a way of life
- What are the features that you think emacs needs?
- How to help GNU Emacs maintainers?
- Batteries included with Emacs | Karthinks (2020, HN)
- Lex Fridman and Neal Stephenson talking about Emacs (Reddit)
- Gretzuni: Emacsconf2021: Dialogic learning how to learn through the Emacs tool
- Gretzuni: EmacsConf2021: A few talks I can't wait to watch
- Other:
- Introducing Emacs Docs: The modern documentation website for Emacs you didn't know you wanted! (Reddit)
- Quick Help: Emacs as a Text Productivity Platform (Reddit)
- Redo Complex Command (Reddit)
- Pdf Viewing Inside Emacs 2021_11_21_21:08:32 (04:25)
- Emacs Insert Date Time 2021_11_22_08:06:40 (01:05)
- Yasnippet & Neotree on GNU/Emacs (10:49)
- EmacsConf2021 - Emacs Application Framework: A 2021 Update (Reddit)
- T. V. Raman: Announcing Emacspeak 55.0 (CalmDog)
- T. V. Raman: Emacspeak In The Age Of Cloud Computing
- Moldable Emacs: let's make English easy to query! (Reddit)
- How I run emacs in client/server mode under macOS
- emacsd: A Docker image for running Emacs 28 –with-native-compilation
- Emacs development:
- project-kill-buffers can display list of buffers to kill
- Do not buttonize key bindings outside of Help buffers
- Add new face `gnus-header'
- Add an intermediary face for mode lines: `mode-line-active'
- Move the precision pixel scrolling feature to pixel-scroll.el (Reddit)
- Add `better-pixel-scroll-mode'
- Add new function 'add-display-text-property'
- Use a proportional font for the mode line
- Add support for the min-width display property
- New packages:
- async-backup: Backup on each save without freezing Emacs
- el-secretario: Unify all your inboxes with the Emacs secretary
- gh-notify: A veneer for Magit/Forge GitHub notifications
- github-dark-vscode-theme: The GitHub Dark Theme from Visual Studio Code
- pr-review: Review github PR
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs.
2021-11-22 Emacs news
- Upcoming events:
- EmacsConf 2021: Schedule, & How to Watch and Participate (Reddit)
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Nov 25 0130 Singapore
- EmacsConf https://emacsconf.org/2021 Sat Nov 27 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf https://emacsconf.org/2021 Sun Nov 28 0600 Vancouver / 0800 Chicago / 0900 Toronto / 1400 GMT / 1500 Berlin / 1930 Kolkata / 2200
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281742622/ Wed Dec 1 1630 Vancouver / 1830 Chicago / 1930 Toronto – Thu Dec 2 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Dec 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- Emacs Lisp:
- Binary trees in #emacs-lisp (09:20)
- Elisp/Emacs-Lisp (20:00)
- Appearance:
- Navigation:
- Org Mode:
- Emacs TIL: Anki <-> Org
- Wrote a clockreport that groups by day and by project
- trc-workgraph.el — Visualize org mode files as graphs
- UOMF: Logging system error messages to my Emacs org-mode agenda (Reddit) - updated
- taproot3: Taproot, the connected Zettlekastenish braindump of Emacs Org users Huxley, Albert, Zach, Houjun, Dylan, Peter, and David
- Completion:
- Coding:
- Shell:
- Math:
- Fun:
- Community:
- Other:
- Diffing directories content size
- [New Package] Instant LaTeX preview & more web popup tooltip using popweb (Reddit)
- Pdf Viewing Inside Emacs 2021_11_21_21:08:32
- Emacs Insert Date Time 2021_11_22_08:06:40
- Copying Media to Emacs by Lars Ingebrigtsen (Reddit)
- How I, a Emacs User, turned my iPad Pro into my main computer (Reddit)
- Emacs development:
- Make `xwidget-display-event' a special event as well
- Add support for the Haiku operating system and its window system
- Add support for event processing via XInput 2
- Allow terminating page loading operations in webkit xwidgets
- Make xwidget-webkit default to not storing cookies
- Fix documentation of last commit
- Allow controlling where xwidget-webkit stores cookies
- Add `xwidget-webkit-estimated-load-progress'
- Signal an error for duplicated ERT tests (bug#51941)
- Add command to browse xwidget history
- New X resource to control the border thickness of menus
- Make results details in ert-run-tests-batch configurable
- Add new 'keymap-*' functions
- Allow removing keymap definitions
- Support abbreviating home directory of Tramp filenames
- New packages:
- kind-icon: Completion kind icons
- cape: Completion At Point Extensions
- code-review: Perform code review from Github
- ruby-json-to-hash: Convert JSON to Hash and play with the keys
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-11-15 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 19 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Nov 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Thu Nov 25 0130 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Eigenbahn: Custom Org-mode links abbrevs
- Emacs TIL: Upload and insert hosted images into Org files
- Jeremy Friesen: Creating a Documentation Dashboard and Emacs Function
- org-roam-ui is now in MELPA! (Reddit)
- Alvaro Ramirez: Plain Org has joined the chat (iOS) (Reddit)
- [Appreciation] Org mode's new website
- Completion:
- Coding:
- Web:
- Doom Emacs:
- Community:
- Other:
- Emacs development:
- Support abbreviating home directory of Tramp filenames
- Expose xwidget navigation history to Lisp code
- Move Info-goto-node-web to "G"
- image-dired: Revamp slideshow functionality
- Improve performance of 'file-name-case-insensitive-p' for Tramp files
- Add a command to go the gnu.org version of the info page
- xwidget: Add xwidget-webkit-buffer-name-format.
- Support Tc terminfo flag for 24-bit color support in terminal
- Options to automatically stop the Emacs server
- Add `xwidget-webkit-load-html'
- Add new function 'file-name-split'
- Expand the etc/NEWS section about the `medium' font changes
- Optionally use use xwidgets to display <video> elements in shr
- xwidget.el: limit buffer-name flicker in mode-line
- New packages:
- mct: Minibuffer and Completions in Tandem
- dilbert: View Dilbert comics
- eshell-info-banner: System information as your Eshell banner
- evil-tree-edit: Evil structural editing for any language!
- org-roam-timestamps: Keep track of modification times for org-roam
- org-roam-ui: User Interface for Org-roam
- tree-edit: A library for structural refactoring and editing
- xwiki-mode: Major mode for xwiki-formatted text
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-11-08 Emacs news
- Help wanted:
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 19 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Beginner:
- Getting Started With Emacs As a Standard Text Editor (10:43)
- scimax - Getting help in emacs (10:50)
- Three HUGE Mistakes New Emacs Users Make (13:28) - emacsclient, navigation, graphical
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- Convert csv to org table
- orgtbl-edit: Edit spreadsheet or text-delimited file as an Org table
- oxr: Org Experimental Cross-References (Reddit)
- org-gtd: Private layer for GTD. Thia spacemacs layer is based on the web document ”Org Mode - Organize Your Life In Plain Text!” by Bernt Hansen
- Jupyter + org-mode in scimax (41:02)
- 2021 emacs conference - Invoice Generation (10:00)
- Org-Roam-UI On GNU/Emacs (09:41)
- Clock out of org on laptop sleep (MacOS)
- Emacs TIL: Sync Org Tasks to iPhone Reminder? Use Beorg!
- Capturing:
- Coding:
- Compile C Program Inside Emacs
- My major-mode for PHP, phps-mode, now has a built-in PHP 8.0 Parser written entirely in Emacs-Lisp
- Moldable Emacs: a Clojure Playground with Babashka (Reddit)
- Schematics in GNU Emacs (Symbols Library)
- SPICE simulation in GNU Emacs (From schematics)
- 🚀 emacs IDE #2 react and js (05:01, Spanish)
- [ANN] magit-commit-mark now available on melpa
- Jeremy Friesen: Emacs Function to Open Magit Log PR at Point
- Math:
- Shell:
- Mail and news:
- Music:
- Community:
- Other:
- Emacs development:
- [emacs-devel] RFC: New key binding syntax for Emacs
- Lars Ingebrigtsen: A More Readable "C-h b" - describe bindings
- * lisp/subr.el (with-undo-amalgamate): New macro
- Mention yank-media-types in the manual
- Add a new debugging/exploration command `yank-media-types'
- Allow 'C-x n d' to work in texinfo-mode
- * doc/emacs/frames.texi (Tab Bars): Add text about mouse and tab-bar-format
- * doc/emacs/frames.texi (Tab Bars): Describe tab-last.
- 'yank-media' is not universally supported
- Default to creating new related sessions
- Make "open in new window" from an xwidget's context menu work
- Add xwidget-webkit-isearch-mode
- Add functions for performing searches on xwidgets
- Improve detail of load-changed xwidget events
- Make the WebKit inspector available
- Add xwidget-webkit-edit-mode to make using the WebKit browser easier
- Add new user option eww-url-transformers
- Allow yanking images to html-mode
- Support yank-media in html-mode
- Add a framework for yanking media into Emacs
- New user option image-auto-resize-max-scale-percent
- New command image-transform-fit-to-window
- Fix Emoji-related documentation
- Make describe-char include emoji combination descriptions
- Add emoji insertion support to Emacs
- ; * etc/NEWS: Native compilation is more picky about missing dependencies.
- Tab bar mouse commands, frame-specific information, tab commands
- Allow 'insert-image' to inhibit isearches or not
- Introduce a new 'inhibit-isearch' text property
- Make 'C-x v v' on an unregistered file use the most specific backend
- Allow 'pp' to limit the line widths
- New emacsclient option to either create or reuse an existing frame.
- Add new basic Emacs Lisp code formatting function
- Better detection of potentially malicious bidi text
- * doc/emacs/frames.texi (Tab Bars): Reorder toggle-frame-tab-bar.
- Add a Gnus command to emojize symbols
- Add new user option mml-attach-file-at-the-end
- Make image-dired-display-image-mode inherit from image-mode
- image-dired: Add face for flagged files
- image-dired: Improve marking behavior
- Support inserting images in tabulated-list-mode columns
- New packages:
- fontsloth: Elisp otf/ttf font loader/renderer
- json-par: Minor mode for structural editing of JSON
- org-inline-anim: Inline playback of animated GIF/PNG for Org
- pomm: Yet another Pomodoro timer implementation
- python-insert-docstring: Python Google docstring inserter
- rails-routes: Search for and insert rails routes
- recur: Tail call optimization
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-11-01 Emacs news
- Upcoming events:
- EmacsConf 2021 program and posters (Reddit)
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281302253/ Wed Nov 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Nov 4 0030 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 4 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Nov 5 0030 Singapore
- Atelier Emacs (in French): Réunion Emacs en ligne https://mobilizon.fr/events/112736c0-e7c8-49a7-891d-e5506deabf43 Thu Nov 4 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Nov 5 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsSF: The return of coffee.el https://www.meetup.com/Emacs-SF/events/281685298/ Sat Nov 6 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata – Sun Nov 7 0200 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Navigation:
- Completion:
- Using Emacs Episode 80 Vertico, Marginalia, Consult, and Embark (25:10, Reddit, Irreal)
- Karthik Chikmagalur: ELMO - Embark Live Mode for Emacs
- Emacs Redux: Submitting the Current Input in Selectrum
- Emacs Redux: Submitting the Current Input in ido
- scimax - ivy for completion with actions (Irreal)
- emacs-capf-autosuggest: History autosuggestions for comint and eshell
- Org Mode:
- This Month in Org: October 2021
- Marcin Borkowski: Org timer with sound
- Phil Newton: Filtering the Emacs dashboard agenda
- Import, export, and integration:
- Writing:
- Coding:
- rmculpepper/sexp-rewrite: emacs package for pattern-based rewriting of sexp-structured code (Reddit)
- PEL at 0.4.1: integrated support for Erlang and several packages
- rust-mode 1.0.1 released (Reddit)
- New package for Ruby - Convert JSON to Hash and play with the keys (on rspec-mode)
- Meta Redux: clj-refactor.el 3.0
- Emacs: Updating init.el for Typescript React (32:15)
- emacs para programar #1 html and css (12:22)
- [ANN] magit-commit-mark now available on melpa
- lsp-gitpod; One click Emace Web IDE (Reddit)
- Web:
- Mail and news:
- Doom Emacs:
- Community:
- Weekly Tips, Tricks, &c. Thread
- Protesilaos Stavrou: My "Brown University Interviews" on Emacs and life (Reddit)
- Protesilaos Stavrou: Live stream: impostor syndrome and the Emacs community (2:15:44)
- I've Used Emacs for a Week - Here Are My Thoughts (08:02)
- Emacs Redux: The One True Possessive Form: Emacs's vs Emacs'
- Other:
- Phil Newton: My Emacs Ledger reporting configuration
- shenshou is published. Download subtitles from opensubtitles.org
- Emacs Redux: Installing Emacs's Elisp Sources on Debian/Ubuntu
- Emacs Issues on Chromebook & Fixes, Emacs Quick Install … (17:52)
- Benjamin Slade: Free keybinding with Tridactyl in Firefox, and in-Emacs editing
- Emacs development:
- Don't output prefix keys in `C-h b', and output more data on objects
- Read mailcaps again only when necessary
- Add buttons to outlining and tweak `C-h b' buffer
- Add 'n'/'p' key bindings in Help buffers
- Add new function 'font-has-char-p'
- eieio-core.el: Make slot-value work on defstructs
- Add new function string-glyph-split
- Support system dark mode on Windows 10 version 1809 and higher
- Be more allowing when looking for menu-bar items
- Make comint-term-environment connection-aware (bug#51426)
- image-dired: Make thumbnail rotation commands obsolete
- Increase image-dired-show-all-from-dir-max-files to 500
- Add new function 'string-pixel-width'
- image-dired: Add support for bookmark.el
- Add new function image-at-point-p
- New packages:
- capf-autosuggest: History autosuggestions for comint and eshell
- vertico-posframe: Using posframe to show Vertico
- color-theme-tangotango: Tango Palette color theme for Emacs.
- agda-editor-tactics: An editor tactic to produce Σ-types from Agda records
- ancient-one-dark-theme: A color theme based off uetchy's Ancient One Dark Theme
- blamer: Show git blame info about current line
- citar: Bibliographic commands based on completing-read
- fb2-reader: Read FB2 and FB2.ZIP documents
- magit-commit-mark: Support marking commits as read
- pyinspect: Python object inspector
- rails-i18n: Seach and insert i18n on ruby code
- shenshou: Download subtitles from opensubtitles.org
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-10-25 Emacs news
Update 2021-10-25: color-theme-tangotango removed, as it was mistakenly added.
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Oct 28 0030 Singapore
- EmacsNYC: Monthly Online Meetup - Lightning Talks https://www.meetup.com/New-York-Emacs-Meetup/events/281224309/ Mon Nov 1 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT – Tue Nov 2 0000 Berlin / 0430 Kolkata / 0700 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281302253/ Wed Nov 3 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Nov 4 0030 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Nov 4 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata – Fri Nov 5 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Nov 5 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs configuration:
- But She's a Girl: Emacs from scratch again (Reddit)
- emacs-light: shaneikennedy's lightweight bare necessities emacs config
- skyler544's emacs-config - inspired by Emacs from Scratch and Doom Emacs
- Eason0210's emacs config - Haskell, C/C++, Python, CSS/LESS/SASS/SCSS, JS/Typescript, HTML, Rust, org-roam
- emacs-pure: emacs with native + libjson
- onetomacs: onetom's Emacs configuration
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- [NEW] org-bars -> add bars to the virtual indentation provided by the built-in package org-indent.
- Emacs Screencast #5: Mein Org Mode Workflow + Anpassungen (53:26)
- How to make a blog with hugo and org-mode using ox-hugo (Reddit)
- Custom emacs con org #5 org-src and org (14:13)
- getting covid data from John Hopkins University with python, covid19pandas and emacs (10:58)
- New video: org-ref - Exporting nicely formatted cross-references to non-LaTeX from #orgmode (Reddit)
- New video: org-ref version-3 overview (Reddit)
- Completion:
- Coding:
- pseudocode-mode: A major and minor mode for pseudocode syntax highlighting
- How about my flutter dev Emacs setup (Reddit)
- TIL Emacs has a hex editor
- TIL IDL is a Thing and Emacs Has It - Interactive Data Language, IDLWAVE
- Using Emacs for Javascript development (2020, Reddit)
- Tory Anderson: HTML project in emacs
- eaf-jupyter: Jupyter in Emacs
- Version control:
- EXWM:
- Community:
- Other:
- Emacs Keyboard Macro: Make Numbered Lists Quickly (03:57)
- Custom emacs con org #6 undo-tree and hydra (14:05)
- [ANN] filldent.el: Fill or indent, depending on mode
- Moldable Emacs: how to get useful info about a buffer without reading it (Reddit)
- Build emacs with native compilation in macOS
- Tory Anderson: How to check keybindings in isearch mode
- Andrea: Moldable Emacs: how to get useful info about a buffer without reading it
- GitHub - vsalvino/emacs: Emacs for Windows 10/11 with Dark Mode (HN, emacs-devel)
- Emacs development:
- image-dired: Add support for GraphicsMagick
- Support new Thumbnail Managing Standard sizes in image-dired
- Add new macro `with-delayed-message'
- Add new option help-link-key-to-documentation
- Make dired directory components clickable
- Partially remove exiftool dependency from image-dired.el
- Add new function exif-field
- Add WebP image format support (Bug#51296)
- Support the "medium" font weight
- Add new macro with-locale-environment
- Tweak how 'align' and 'align-regexp' align text
- Make downcasing unibyte strings in Turkish less wrong
- SQL mode supports sending passwords in process
- Mention that we now install the pdmp file with a fingerprinted name
- Remove the "def" indentation heuristic
- New option show-paren-context-when-offscreen
- New packages:
- sketch-mode: Quickly create svg sketches using keyboard and mouse
- git-modes: Major modes for editing Git configuration files
- consult-projectile: Consult integration for porjectile
- eldoc-toml: TOML table name at point for ElDoc
- org-re-reveal-citeproc: Citations and bibliography for org-re-reveal
- prettify-math: Prettify math formula
- project-tab-groups: Support a "one tab group per project" workflow
- shelldon: An enhanced shell interface
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-10-18 Emacs news
- Help wanted:
- Upcoming events:
- Emacs FFM: Emacs FFM Meetup! October 2021 https://www.meetup.com/emacs-ffm/events/281293223/ Wed Oct 20 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Oct 21 0100 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Oct 27 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Oct 28 0030 Singapore
- Beginner:
- Emacs configuration:
- Appearance:
- Navigation:
- Org Mode:
- Emacs as a Tool for Modern Science (Reddit, Irreal)
- scimax - electronic notebook in #Emacs with #orgmode (37:33)
- New video: scimax - org-db: searching for things in org files (Reddit)
- NΛNO agenda is on ELPA (https://elpa.gnu.org/packages/nano-agenda.html) (Reddit)
- Tory Anderson: How to have orgmode footnotes per entry?
- tmalsburg/mwk.el: Yet another Zettelkasten system for Emacs
- Emacs Evaluation of C without manually Compiling?!?! I love emacs
- John Kitchin's Scimax Playlist. scimax is an Emacs starterkit I develop for scientists and engineers (Reddit)
- GNU/Emacs - More Org Stuff (11:51)
- Import, export, and integration:
- jira2org-story.py: Extract Jira Issues and Generate Org-mode Headings
- org-ssr: Server-side rendering of org files in the current directory. Based on org-mode-file-server.
- Automated Org Mode Website Publishing with GitHub or SourceHut (Reddit)
- [minor tip] "TeXify" strings "TeX" and "LaTeX" when exporting to HTML
- Teaching notes, slides, & handouts (Reddit)
- emacs-od2ae: Convert org-drill entries to anki-editor entries
- Org Roam:
- Completion:
- Coding:
- symex-ts: An experimental Symex.el-like package using tree sitter
- rustic now depends on rust-mode (Reddit)
- Structural editing for OCaml in Emacs (Reddit)
- emacs-conventional-changelog: Conventional-changelog plugin for EMACS.
- Jonas Bernoulli: Forge 0.3 released
- gh-issues-to-rss: Convert github issues and prs into rss feed
- Presenting with emacs – "Type-Driven API Design in Rust" by Will Crichton (Reddit)
- Web:
- Mail and news:
- Doom Emacs:
- Trying Out Doom Emacs (11:14)
- Community:
- Other:
- Emacs development:
- Long discussion of kbd and representing key sequences
- Mention that we now install the pdmp file with a fingerprinted name
- Remove the "def" indentation heuristic
- New option show-paren-context-when-offscreen
- Support a new ["…"] key binding syntax
- Add new function 'kbd-valid-p'
- Make kbd usable during bootstrap
- Add command `file-notify-rm-all-watches'
- Add new option to rename eww buffers
- Add new argument INCLUDE-ALL to project-find-file
- Double the default value of kill-ring-max
- Add a new after-pdump-load-hook variable
- New packages:
- coterm: Terminal emulation for comint
- erc: An Emacs Internet Relay Chat client
- nano-agenda: N Λ N O agenda
- bookmark-view: Bookmark views
- counsel-chrome-bm: Browse your Chrom(e/ium) bookmarks with Ivy
- eshell-vterm: Vterm for visual commands in eshell
- org-clock-reminder: Notifications that remind you about clocked-in tasks
- totp: Time-based One-time Password (TOTP)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-10-11 Emacs news
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 15 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs FFM: Emacs FFM Meetup! October 2021 https://www.meetup.com/emacs-ffm/events/281293223/ Wed Oct 20 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Oct 21 0100 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Oct 23 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- Emacs 28 has a global mode line
- CLI flickering driving you mad? Apply this small patch!
- NΛNO modeline is on ELPA (https://elpa.gnu.org/packages/nano-modeline.html) (Reddit)
- NΛNO theme is on ELPA (https://elpa.gnu.org/packages/nano-theme.html) (Reddit)
- doom-banners: banner images that are used by people as there emacs / doom spash screens
- yuri tricys: How Can I Configure Emacs Doom Themes in var_year?
- Navigation:
- Writing:
- Org Mode:
- Graced my org-agenda a bit
- Gretzuni: A back-to-school/GTD Emacs journey
- boxy-headlines and org-real are now on ELPA
- M-x recipes: Made with Emacs Org Mode, recipes imported with org-chef.
- ob-glsl: glsl shader code blocks for org-mode (Reddit)
- Build Your Website with Org Mode (30:40)
- Blogging Stack with Org-Mode
- Server-side rendering for org files
- copy-as-org-mode: A Firefox Add-on (WebExtension) to copy selected web page into Org-mode formatted text!
- Shells:
- Coding:
- Python REPL-driven development in Emacs (Reddit)
- SPICE simulation in GNU Emacs (Reddit)
- New package for Ruby on Rails: Rails routes and rails-i18n.
- Jonas Bernoulli: Magit 3.3 released
- Simple tutorial for setting up and using magit
- Magit: Three Ways to Discard/Revert Git Commits (watch it with the subtitle)
- Mail and news:
- Music:
- Community:
- Fun:
- Other:
- Train to move in emacs Faster? Vim Hardmode alternative?
- amc-txt-mode: Emacs major mode for AMC-TXT files. Auto Multiple Choice is an open source software for creating and managing multiple choice questionnaires
- Emacs Screencast #1: Mein ganzes (wissenschaftliches) Leben in Reintextform
- bible-mode - Diatheke-based Interface for Bible Browsing in Emacs (Reddit)
- My project grading workflow - Using Emacs #79 (Reddit)
- Getting a consistent set of keybindings between i3 and Emacs (Reddit)
- Emacs development:
- Continued discussion of shorthands
- Allow :keys in menus to be computed dynamically
- Make 'inhibit-changing-match-data' obsolete and adjust callers
- Make gnus-define-keys obsolete
- Add new major mode 'clean-mode'
- Add an optional parameter to kill-all-local-variables
- Document the improved scroll-margin behavior
- Make 'mapconcat' argument 'separator' optional
- In term-mode, handle ANSI codes, specifying italic and other modes
- Add support for 256-color and 24bit ANSI colors in term-mode and ansi-color
- New packages:
- boxy: A boxy layout framework
- boxy-headings: View org files in a boxy diagram
- nano-modeline: N Λ N O modeline
- org-real: Keep track of real things as org-mode links
- haskell-tng-mode: Major mode for editing Haskell
- apheleia: Reformat buffer stably
- conventional-changelog: Conventional Changelog Generator
- gemini-write: Elpher for Titan
- liquidmetal: A mimetic poly-alloy of the Quicksilver scoring algorithm
- soccer: Fixtures, results, table etc for soccer
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-10-04 Emacs news
- The emacs-28 release branch has been created (Reddit, HN)
- Upcoming events:
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/281048454/ Wed Oct 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Oct 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 15 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs NYC: Monthly Online Meetup - Lightning Talks Nov 1
- Emacs configuration:
- Emacs Lisp:
- Appearance:
- hl-block-mode now supports highlighting surrounding brackets
- secret-mode.el: Display Your Text as Unicode Block Characters (Reddit)
- [ANN] idle-highlight-mode (fast symbol-at-point highlighting) updated
- yuri tricys: How Can I Configure Emacs Base16 Themes in var_year?
- Protesilaos Stavrou: Modus themes 1.6.0 for GNU Emacs
- Navigation:
- Popper - Tame the flood of buffers in Emacs (Reddit)
- Why is Paredit is so un-Emacsy? (Reddit)
- ParEvil - Another set of Evil Keybindings for the Lisp family of languages
- rigpa: Modular editing levels and towers. A metacircular modal interface framework
- Emacs TIL: Manage Web Bookmarks with Emacs + buku
- Enjoy Reading Documentation With "Info" in Emacs (08:49)
- Writing:
- Org Mode:
- Org 9.5 released (r/orgmode, r/emacs)
- Org-mode needs your help
- What personal system do you have to sync/backup/secure your org/txt/code files?
- Code to Track Org Habit streaks
- Emacs TIL: Insert Templated Code Blocks with Yasnippet
- Build Your Website with Org Mode - System Crafters (Reddit)
- Convert Org Mode files to docx with CMake and Pandoc for mobile accessibility (Reddit)
- Garjola Dindi: My Zettelkustom (with Emacs, of course)
- org-roam-timestamps: keep track of creation and modification times for org-roam-nodes (r/OrgRoam, r/orgmode)
- Irreal: Spanish Punctuation in Org-mode
- Emacs Screencast #1: Mein ganzes (wissenschaftliches) Leben in Reintextform. (01:10:51)
- Completion:
- Coding:
- Mail and news:
- Community:
- Fun:
- Other:
- Emacs development:
- RFC: Emacs tree-sitter integration
- Add new command 'ensure-empty-lines'.
- Add new user option 'translate-upper-case-key-bindings'
- Remove MozRepl stuff from js.el
- Allow computing :doc-spec info-look elements at run time
- New function define-keymap and new macro defvar-keymap
- Allow obsoleting themes
- * lisp/emacs-lisp/subr-x.el (with-memoization): New macro
- New command for unmarking all images in image-dired
- Restore the flet indentation fixes
- Add new functionality to write buffer-based tests
- Save position in mark ring before jumping to definition
- Bump Emacs version to 29.0.50
- Revert "Indent bodies of local function definitions properly in elisp-mode"
- Revert "Fix regressions in cl-flet indentation"
- * etc/NEWS: Announce Org update.
- Add new '/wii' convenience ERC command
- Restore the previous order of ERC's '/whois' arguments
- New command mpc-goto-playing-song
- Add bindings for 'undo-redo'
- Cross reference `dired-do-revert-buffer'
- Remove rcirc-omit-responses-after-join option
- New user option mpc-cover-image-re
- Switch the order of ERC's '/whois' arguments sent to the server
- Unobsolete erc-compat.el
- * etc/NEWS: Announce Eshell bookmarks.
- Add bookmark.el support to eww
- Enable show-paren-mode by default
- New packages:
- multi-mode: support for multiple major modes
- nano-theme: N Λ N O theme
- svg-lib: SVG tags, progress bars & icons
- consult-company: Consult frontend for company
- consult-yasnippet: A consulting-read interface for yasnippet
- emacsql-libsqlite3: EmacSQL back-end for SQLite using a module
- flycheck-php-noverify: Flycheck checker for PHP Noverify linter
- kubedoc: Kubernetes API Documentation
- org-auto-expand: Automatically expand certain headings
- text-categories: Assign text categories to a buffer for mass deletion
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-09-27 Emacs news
- Ending soon: EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Upcoming events:
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/ Tue Sep 28 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 29 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 30 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsNYC: Discussion: Remote Collaboration Software and crdt.el https://www.meetup.com/New-York-Emacs-Meetup/events/280981454/ Mon Oct 4 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT – Tue Oct 5 0100 Berlin / 0430 Kolkata / 0700 Singapore (Emacs NYC)
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/hkckgsyccnbjb/ Wed Oct 6 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Oct 7 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs configuration:
- Tory Anderson: Swapping chords in Dvorak, or Why does emacs keyboard-translate fail with (wrong-type-argument characterp 134217845)
- Tory Anderson: Fail-fast Transients like Hydra
- System Crafters Live! - Investigating use-package Alternatives (02:08:23)
- Just out of curiosity, how many bytes/kilobytes/megabytes does your dot file weight?
- ap.el: A simple, Emacs Lisp-focused Emacs config (Reddit)
- with-emacs.sh: Script to easily run Emacs with specified configurations (Reddit)
- My Current Emacs Configuration (34:33) - web dev, software dev - Timothy Unkert
- Crandel's .emacs
- Emacs Lisp:
- Sid Kasivajhula: Symex.el: Edit Lisp Code in a Vim-like Way
- Sid Kasivajhula: The Animated Guide to Symex (Reddit)
- scimax - formatting strings in elisp (22:35, Irreal)
- scimax - functions in emacs-lisp (26:02, Irreal)
- Little Experiment - Source Code View in Built-in Help, a lá Helpful (Reddit)
- Mattias Engdegård makes an interesting discovery about the Emacs Lisp bytecode interpreter, and ERT tests (Reddit)
- Appearance:
- [ANN] idle-highlight-mode (fast symbol-at-point highlighting) updated
- Tory Anderson: Replacing beacon.el with hl-line-flash
- yuri tricys: How to Configure Emacs Themes in var_year
- an-old-hope-emacs: a syntax theme from a galaxy far far away…
- Emacs Beautification Using Mode-Line Dashboard And Themes (12:14)
- Navigation:
- Grant Rettke: Automatically open read-only files in View mode
- Gumshoe 2.0, my first package in Melpa - fancy point logger to help you remember where you've been
- Swiper Search & Centaur-Tabs in Emacs (03:56)
- Emacs filetree package demo (Reddit)
- Tory Anderson: The lost art of page breaks in text documents
- Dired:
- Org Mode:
- Emacs Org-Mode Intro (13:14)
- O que é, e como utilizar: Org em Emacs (22:48)
- [ANN] org-ql 0.6 released (Reddit)
- TAONAW: Refreshing my Capture Templates (Reddit)
- Images:
- Now you can real-ly view your org files (Reddit)
- Use Emacs for Systems Thinking (Irreal)
- Emacs Drawing Tool (Reddit) - for drawing diagrams in Org, includes color picker
- Org Roam:
- I split my brain (Reddit) - org-roam contexts
- 5 Org Roam Hacks for Better Productivity in Emacs (29:44)
- Import, export, and integration:
- 😎😎 Emacs exportar .org a .pdf (video random)😜😜 (14:05)
- Tim Heaney: blogpost - Rust script to create an ox-hugo blog post
- weblorg - v0.1.2 - Slowly but Surely-weblorg, the modern Static HTML Generator for Emacs and Org-Mode
- Managing calendar events in Emacs
- Coding:
- comint-mime: Display graphics and other MIME attachments in Emacs shells
- Announcing experimental support for Janet programming language in PEL (Pragmatic Emacs Library, configuration)
- theme-check on Emacs. Theme Check is a command line tool that helps you follow Shopify Themes & Liquid best practices by analyzing the Liquid & JSON inside your theme
- Tim Heaney: Zig
- EmacsでのISLispモードが公開されています。 (06:21)
- Mail and news:
- Chat:
- Community:
- Other:
- Como utilizar o Emacs (com evil mode) (27:59)
- Emacs Macros (07:43) - keyboard macros
- System Crafters Live! - The Many Varieties of Emacs (48:26)
- System Crafters Live! - The Many Varieties of Emacs (Part 2) (1:07:41)
- I love that you can do this (A few of them got a little destroyed) (Reddit) - running various text editors inside Emacs
- qrencode-el: QRCode encoder for Emacs in pure elisp
- Emacs Typing Tutor | Actually (HN)
- Emacs development:
- 'glyphless-char-display-control' now applies to Variation Selectors.
- Enhance font_range to check for emoji composition triggers
- Document shorthands in the Elisp manual section on Symbols (Reddit, emacs-devel) - namespacing
- Add new macro with-environment-variables
- * lisp/tab-line.el: Add modified-buffer face
- Renege on anonymous &rest (bug#50268, bug#50720)
- Add new user option ispell-help-timeout
- New :type natnum for defcustom
- Add support for man page hyperlinks in doc strings
- Indent bodies of local function definitions properly in elisp-mode
- New thing-at-point target 'string' used in context-menu-region
- Add support for "bright" ANSI colors in term-mode and ansi-color
- Add aggregate project discovery and maintenance functions: project-remember-projects-under, project-forget-project, project-forget-projects-under, project-forget-zombie-projects
- Move 'kdb-macro-redisplay' key binding (old: C-x C-k Q, new: C-x C-k d)
- Fix build with native compilation but without zlib
- New major mode with font-locking for etc/AUTHORS
- Add new function `ensure-list': makes a list of its object if it's not a list already
- Add new command 'checkdoc-dired'
- Consistently test alist keys with equal in map.el
- Avoid double argument evaluation in vc-call macro
- Make dired-compress-file query for a directory to uncompress to
- New command 'project-find-dir' runs Dired in a directory inside project
- Support for Unicode emoji sequences
- New packages:
- lacquer: Switch theme/font by selecting from a cache
- org-movies: Manage watchlist with Org mode
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-09-20 Emacs news
- EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Upcoming events:
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/ Tue Sep 21 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 22 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/ Tue Sep 28 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 29 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Sep 29 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Sep 30 0030 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Oct 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Bikeshedding Friday: How do you organize your init file?
- My Current Emacs Configuration (34:34)
- Since 1992, an 8,000 lines long, old-style .emacs, still currently updated [Karl Fogel] (Reddit)
- chriztheanvill's config for C++, Markdown, Org and later for lua
- pascalfleury's personal Emacs configs, consisting mostly of configuration of free tools.
- Emacs Lisp:
- deffy.el: Show definitions and top-level forms in an Elisp project or file (Reddit)
- T. V. Raman: Snarfing String Within Delimiters With One Defun
- T. V. Raman: Generalize Snarf Tool: How The General Can Be Simpler Than The Specific
- Transient API Example (Part 2: transient-do-stay)
- eltr : ELTR is an Emacs Lisp Terminal REPL.
- Andrea: Moldable Emacs: making molds a little easier to write
- Emacs development:
- Add support for url-retrieve-synchronously to eww-retrieve-command (bug#50680)
- * etc/NEWS: Add section on recent checkdoc changes.
- Add new '/opme' and '/deopme' convenience ERC commands
- Add new help-enable-symbol-autoload user option
- Mention xref-quit-and-pop-marker-stack in the manual
- Do some xwidget NEWS markup (and adjust doc string)
- Check for null bytes in filenames in 'expand-file-name' (bug#49723)
- * etc/NEWS: Announce update of IRC-related references to point to Libera.Chat.
- Stop imenu indexing after a certain number of seconds
- Split Unicode emoji into their own script
- Add new sequence function 'seq-union'
- ERC: NickServ: Prompt for password last, overall simplifications (bug#46777)
- Doc fix for y-or-n-p; trailing space is no longer needed
- Merge branch 'feature/rcirc-update'
- Update Unicode support to Unicode version 14.0.0
- Mention `lisp-data-mode' in `emacs-lisp-mode' doc string
- Allow for multiple attempts when reconnecting
- Make `find-function-source-path' into obsolete alias
- Add support for project-wide diagnostics in Flymake (bug#50244)
- Project File Commands manual clarification
- Add user option to avoid checkdoc warning for unescaped left paren
- Appearance:
- Navigation:
- Emacs: introduction to bookmarks (24:21)
- Org Mode:
- Emacs Org-Mode Intro (13:15)
- Emacs as a Time Tracker (Reddit)
- Simple Gantt chart from an Org todo list with SVG lib (Reddit)
- Weblorg Static HTML Generator: New Release 0.1.2
- [feature proposal] Headline caching via org-element-cache = up to 2.5x p
- Org Roam:
- Alvaro Ramirez: Plain Org for iOS (a month later)
- Plain Org for iOS: latest render + inline edit experience (Reddit)
- Completion:
- Coding:
- Shells:
- Community:
- Other:
- New packages:
- justl: Major mode for driving just files
- khalel: Import, edit and create calendar events throuh khal
- newspeak-mode: Major mode for the Newspeak programming language
- qrencode: QRCode encoder
- ue: Minor mode for Unreal Engine projects
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-09-13 Emacs news
- Upcoming events:
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/
- Tue Sep 14 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 15 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 17 2100 Vancouver / 2300 Chicago – Sat Sep 18 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Tue Sep 21 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 22 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 24 2100 Vancouver / 2300 Chicago – Sat Sep 25 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 25 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Sep 25 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsSF: Emacs Lisp: Org-mode Hacks https://www.meetup.com/Emacs-SF/events/280469304/ Thu Sep 16 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Sep 17 0100 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/
- Beginner:
- Emacs - Beginners Guide (09:52)
- Emacs configuration:
- New package: ironkey - Protect your keybindings (Reddit)
- New package: define-repeat-map – easily define repeat-maps for Emacs (Reddit)
- Using transients as custom menus
- Timo Geusch: Automatically enabling multiple Emacs minor modes via a major mode hook (Irreal)
- Announcing PEL, an Emacs library/configuration with fast startup: https://github.com/pierre-rouleau/pel#readme
- Create Minimal Emacs Environments with a Shell Script
- Emacs Package Management Setup Ido Mode(auto suggestion) Which-key(keybinding suggestions) (14:20)
- yuri tricys: Emacs Stripes, Visual Fill, Column Word Wrap
- Have been using emacs for some time now, here I have tried to list down the configurations I am using (Reddit)
- System Crafters Live! - Emacs Package Potluck: The Sequel (02:00:56)
- Emacs Lisp:
- Emacs development:
- Correct nroff-mode NEWS entry after `M-o' changes
- Mention `benchmark-call' in the manual
- Document named-let and update some NEWS tags
- * lisp/thingatpt.el (thing-at-mouse): New function (bug#50256).
- Improve documentation of some tab-bar features
- ERC: Track: Rewrite 'erc-track-find-face' as 'erc-track-select-mode-line-face'
- New minor mode 'show-paren-local-mode'
- Tramp: honor default file modes in make-directory
- Document 'tags-apropos-additional-actions' with Xref
- New user options to move between isearch matches
- Change the default value of search-whitespace-regexp
- Support tags-apropos-additional-actions in etags Xref backend
- Change ruby-align-chained-calls indendation
- ; Add NEWS about tab bar mouse commands
- * etc/NEWS: macOS alternative context menu mouse binding.
- Move the indented Help block to after the doc string
- Improve documentation of new Xref options
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- This Month in Org: August 2021
- org-mode-incremental-reading: SuperMemo inspired incremental reading for org-mode and Anki (Reddit)
- o-deflink - A mechanism for defining Org-links
- A smarter "dwim" 'org-insert-link'
- Emacs Hypernotes (09:21)
- I'm releasing the alpha version of org-real today (Reddit, HN)
- acdw-org.el: This file is for the weird little `org-mode' functions that just take up space in my main init file
- Import, export, and integration:
- Coding:
- Quickly Annotate Your Machine Learning Dataset with One Weird Trick (It's Lisp)
- difftastic: a syntax-aware diff
- GNU Emacs as a lightweight PHP IDE
- justl.el: Major mode for driving just files.
- Clean Your Commits Like a Git Rebase Expert with Magit (Reddit)
- Phil Jackson: Delta for Git & Magit (Reddit)
- vc-got - Game of Trees backend for Emacs' VC
- Shells:
- EXWM:
- Improving EXWM #2 // Hack Sessions (02:01:07)
- Community:
- Other:
- Emacs is More Than a Text Editor… (03:22)
- Draw and scribble in GNU Emacs (Reddit)
- Turbo log and quicktype. Several packages i wrote while learning elisp.
- My EMMS and elfeed setup (Reddit)
- Emacs NYC: November 2020 Lightning Talks
- Bring a Web Browser, Python, Javascript and more to EMACS - Emacs Application Framework (21:00)
- Benchmarking Optimization Levels for Emacs and Native Compiler
- SystemE – A lightweight systemd replacement written in Emacs Lisp (HN)
- Getting GUI Emacs working with Ubuntu Linux Subsystem on Windows 10 (07:35)
- Jean-Christophe Helary: Building "vanilla" emacs on macOS, with brew, and more…
- New packages:
- audacious: Emacs interface to control audacious
- declutter: Read html content and (some) paywall sites without clutter
- hass: Interact with Home Assistant
- org-ref-prettify: Prettify org-ref citation links
- rsync-mode: Rsync projects to remote machines
- vc-got: VC backend for Game of Trees VCS
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-09-06 Emacs news
- EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Upcoming events:
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/
- Tue Sep 7 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 8 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 10 2100 Vancouver / 2300 Chicago – Sat Sep 11 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 11 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Tue Sep 14 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 15 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 17 2100 Vancouver / 2300 Chicago – Sat Sep 18 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsSF: Emacs Lisp: Org-mode Hacks https://www.meetup.com/Emacs-SF/events/280469304/ Thu Sep 16 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Sep 17 0100 Singapore
- New package: Eldoc-on-hold, delay the display of eldoc messages. (Reddit)
- Tory Anderson: My emacs godmode indicators and Elisp equivalent of defonce
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 17 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf Office Hour https://emacsconf.org/2021/office-hours/
- Emacs configuration:
- Emacs development:
- Lots of discussions on emacs-devel!
- Emacs discusses web-based development workflows (Reddit, ) - LWN commentary
- Discussion about representation of the Emacs userbase on emacs-devel
- Discussion re: indent-tabs-mode default
- Gather a list of confusions beginner tend to have
- Could Emacs Have a Set-up Wizard?
- Want suggestion on implementing collaborative repls and alikes
- Emacs default bindings and the idea of profiles
- Is it a pipe dream for Emacs to be as fast as Neovim?
- NEWS updates:
- Clarify completion-list-mode NEWS entry
- New user options to automatically show the first Xref match: xref-auto-jump-to-first-definition, xref-auto-jump-to-first-xref, etags-xref-prefer-current-file
- Allow killing the diff buffer after `C-x v u'
- Add support for customization group hyperlinks in doc strings
- Add diary-offset to diary-lib.el
- Allow not putting pasted text onto the kill ring under xterm
- * etc/NEWS: Announce recent change in 'toggle-truncate-lines'.
- Add new macro `with-existing-directory'
- Add new command `clone-frame'
- Make run-at-time try harder to run at integral multiples
- Lots of discussions on emacs-devel!
- Appearance:
- Navigation:
- Writing:
- Emacs for Distraction-Free Writing (May 2021)
- Org Mode:
- UOMF: The Right Way to Use Org Mode (Reddit)
- Protesilaos Stavrou: Emacs as a ‘second brain’ and mindfulness (Reddit)
- Andrea: Moldable Emacs: taking lispy notes that are easier to search!
- Coming soonish: taxy-org-ql-search (sort of like an org-super-agenda 2.0) (Reddit)
- org-real: Keep track of real things as org links (preview, Reddit)
- Import, export, and integration:
- Classy Slideshows From Emacs Org Mode + org-reveal (8:46, Reddit)
- ox-activity-streams: Publish org files as fediverse posts by serving only static file
- ob-grpc - Grpc evaluation functions for org-babel
- Plotting graphs with emacs (Reddit)
- Flytte dag - og hvorfor org-mode egentlig bare er sejere end alt andet
- Org Roam:
- Completion:
- Coding:
- Mail and news:
- Fun:
- Scribble notes in GNU Emacs (Reddit)
- Do Stuff with Books in Emacs (finito.el)
- 【ゲーム実況】emacs内蔵ゲームdunnetをやってみた (24:15)
- Community:
- Other:
- New packages:
- engrave-faces: Convert font-lock faces to other formats
- earthfile-mode: Major mode for editing Earthly file
- evil-textobj-tree-sitter: Provides evil textobjects using tree-sitter
- message-view-patch: Colorize patch-like emails in mu4e
- org-zettelkasten: Helper functions to use Zettelkasten in org-mode
- polybar-sesman: Display active sesman connections in polybar
- streak: Track a daily streak in your Mode Line
- topsy: Simple sticky header
- zettelkasten: Helper functions to organise notes in a Zettelkasten style
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-08-30 Emacs news
- EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Upcoming events:
- EmacsConf Office Hours: https://emacsconf.org/2021/office-hours/
- Tue Aug 31 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 1 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 3 2100 Vancouver / 2300 Chicago – Sat Sep 4 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 4 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- Tue Sep 7 1800 Vancouver / 2000 Chicago / 2100 Toronto – Wed Sep 8 0100 GMT / 0300 Berlin / 0630 Kolkata / 0900 Singapore
- Fri Sep 10 2100 Vancouver / 2300 Chicago – Sat Sep 11 0000 Toronto / 0400 GMT / 0600 Berlin / 0930 Kolkata / 1200 Singapore
- Sat Sep 11 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsATX: Initialization Social https://www.meetup.com/EmacsATX/events/279983164/ Wed Sep 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Sep 2 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf Office Hours: https://emacsconf.org/2021/office-hours/
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Emacs-devel: Gitlab Migration Discussion (Reddit)
- Fix typo in kill-buffer-delete-auto-save-files NEWS entry
- Make rfc2368 obsolete and add rfc6068
- Add support for OSC 7 in comint (current directory tracking)
- Better document obsolescence of 'values'
- * etc/NEWS: Document the recent xterm.el change for `\e[29~`
- Replace flyspell-use-mouse-3-for-menu with context-menu-mode (bug#50067)
- Make thingatpt respect fields
- Make `set-locale-environment' complete over locale names
- Add support for OSC escape codes in comint
- Doc that dired-do-chmod no longer follows symlinks
- Improve documentation of 'inhibit-mouse-event-check'
- * lisp/mouse.el (context-menu-open): New command bound to [S-f10].
- Add new variable 'kill-buffer/delete-auto-save-files'
- Appearance:
- Customizing a Theme for Emacs
- Draw SVG in GNU Emacs - improving svg.el to include cropping, drawing?
- svg-clock-mode: an SVG analog clock for Emacs (Reddit)
- Navigation:
- Emacs Search Multiple Words Under Point (00:30) - C-s C-w C-w …
- Dired:
- Org Mode:
- Emacs | Keeping a Journal In Org Mode (10:22)
- Marcin Borkowski: How I avoid deleting large parts of Org buffers accidentally
- org-icons: Making org-mode pretty with icons (Reddit)
- Rewriting My Website In Org Mode (13:36) - Hugo
- Timo Geusch: TIL that org-mode has an exporter for ODT
- ob-browser: Render HTML inside Emacs' org-mode (Reddit)
- Org Roam:
- Completion:
- Coding:
- Using Emacs in an IDE world (Reddit, HN) - ansi-term
- Spacemacs:
- Community:
- Weekly Tips, Tricks, &c. Thread - getting coordinates from a PDF, xdragon
- How extensible is emacs?
- If you could change one thing about Emacs what would it be? (also on HN)
- Emacs Modernization: Simple Changes Emacs Should Adopt (2006, HN)
- The Rise Of User-Hostile Software (Reddit)
- Vi vs Vim vs Emacs (Irreal)
- The Emacs community bought Protesilaos (aka Prot) a new PC (Reddit)
- System Crafters bringing some light about the EXWM situation (2:04:54, Reddit)
- zaeph joined the mod team for r/emacs
- Hiring a Doom Emacs tutor
- Other:
- crdt.el, the collaborative editing package, now on GNU ELPA! (related HN discussion)
- Reformat paragraph (Reddit) - cycling through fill options, including putting sentences on separate lines
- Whipping Up a Quick Emacs Helper Function for Hugo // Take on Rules
- Norm: XML Unicode 1.25
- eventuel: A special minor mode for sending events from Emacs to an external REST API
- Adding More Tag Rendering Functions for SHR in Emacs // Take on Rules (Reddit)
- elfeed-yt-dl: Download your YouTube entries in elfeed as video/audio files (Reddit)
- New packages:
- crdt: collaborative editing using Conflict-free Replicated Data Types
- taxy: Programmable taxonomical grouping for arbitrary objects
- vc-backup: VC backend for versioned backups
- finito: View and collect books
- germanium: Generate image from source code using germanium
- lyrics-fetcher: Fetch song lyrics and album covers
- minibuffer-modifier-keys: Use spacebar as a modifier key in the minibuffer
- puni: Parentheses Universalistic
- sidecar-locals: A flexible alternative to built-in dir-locals
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-08-23 Emacs news
- EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Upcoming events:
- For upcoming EmacsConf office hours, see https://emacsconf.org/2021/office-hours/
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Aug 26 0030 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsATX: Initialization Social https://www.meetup.com/EmacsATX/events/279983164/ Wed Sep 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Sep 2 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Sep 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Beginner:
- Emacs configuration:
- Marcin Borkowski: Remapping commands
- Repeaters.el: Easily define groups of repeat-maps, and associate them with commands. (Reddit)
- emacs-sidecar-locals: A flexible alternative to Emacs built-in dir-locals functionality
- lm-dashboard: Lisp Machine Inspired Dashboard. This is a package for learning how to use Emacs Widgets.
- yuri tricys: Emacs Buffers Revisited (and other config snippets)
- oantolin's emacs config (Reddit)
- Emacs Lisp:
- Emacs development:
- Blog: How to Contribute to Emacs (Reddit)
- System Crafters Live! - Can We Fix a Bug in Emacs? (02:09:11)
- emacs-devel discussion on Emacs development has lots of tips on figuring things out
- Proposal: new default bindings for winner and windmove
- Update NEWS tagging for modules and parse-time-string
- Document `dlet'
- Improve byte-compile-warnings doc string
- Do command mode markup in xwidget.el
- Make xwidget-webkit-enable-plugins a defcustom
- Make parse-partial-sexp signal an error if TO is smaller than FROM
- Improve documentation of 'file-preserve-symlinks-on-save'
- Allow preserving symlinks with file-precious-flag set
- Allow copy-directory to copy the source as a symlink
- auto-composition-mode can now be selectively disabled on some TTYs.
- Add menu bindings to new functions in image-dired.el
- New mode 'context-menu-mode' for a context menu bound to 'mouse-3'.
- Make icomplete-vertical-mode take immediate effect (bug#49075)
- Make overlays-in treat zero-length overlays at point-max consistently
- Add new functions to replace strings/regexp in a region
- Appearance:
- Navigation:
- Evil Mode:
- Org Mode:
- Ever Further Refinements of Org Roam Usage // Take on Rules (Reddit)
- org-static-gemlog.el; This is a static gemlog generator that focuses on being simple
- New package: Eva, the Emacs-based Virtual Assistant (Reddit) - tracking your time semi-automatically
- Programacion literaria para sysadminsdevops
- LeanPub Weekly Sale: Publishing with Emacs, Org-mode, and Leanpub by Diego Zamboni [PDF/iPad/Kindle]
- Alvaro Ramirez: Org habits on iOS? Check! Tasks, youre next
- Completion:
- 30 days of Emacs - Day 3 & 4 — kevinsjoberg - fido-mode
- Coding:
- Mail and news:
- Web:
- Community:
- Other:
- Sudo power in Emacs (04:20)
- tamil-phonetic: Tamil Phonetic Input for Emacs
- emacs battlecruiser: Repurpose vintage IBM M 122 (a.k.a. "battlecruiser") keyboards for modern usage, specifically Emacs
- Jean-Christophe Helary: Finder selected files, or a scratchpad, in Emacs
- Sacha Chua: Using the wgrep package in Emacs to rewrite grep results from lots of files
- Andrea: Moldable Emacs: Vega-Lite, Nyxt and Emacs towards sustainable development (also, visualizing org-roam backlinks; HN)
- New packages:
- consult-eglot: A consulting-read interface for eglot
- dogears: Never lose your place again
- helm-dogears: Helm source for Dogears
- help-find: Additional help functions for working with keymaps
- librera-sync: Sync document's position with Librera Reader for Android
- lister: Yet another list printer
- loophole: Manage temporary key bindings
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-08-16 Emacs news
- Help wanted:
- EmacsConf 2021 Call for Proposals (Reddit, HN) until Sept 30
- Prot's laptop is having a hard time (Reddit) - Prot has a Paypal donation link at the bottom of the page
- Command Discovery in Emacs (Feb 2021) - might be a good way to start contributing to Emacs
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 20 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Aug 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Aug 26 0030 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Aug 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- 30 days of Emacs – Day 1: Installation using Homebrew on macOS, first steps, tutorial, use-package
- A gentle introduction to Emacs for ex-ViM users (09:08)
- The Modern Emacs - Andrew Tropin (1:33:38, Reddit)
- Emacs configuration:
- Emacs config without use-package - an experiment
- yuri tricys: Emacs Snitch and How to Improve Performance
- unpackaged/custom-toggle-all-more-hide: Expand all options’ documentation (Reddit) - discussion of helm in the comments
- System Crafters Live! - Emacs Package Potluck (Trying Your Suggestions!) (02:02:23)
- ahmadnazir's Emacs config - Spacemacs, .NET, Helm
- Emacs Lisp:
- Emacs development:
- * lisp/simple.el (shift-select-mode): Add new choice 'permanent' (bug#50038).
- Revert "Bind the GIT_LITERAL_PATHSPECS environment variable"
- Add new functions for lax mail address splitting
- Fix merging of ambiguous nil maps
- Add font-lock-doc-markup-face (bug#50041)
- Add new face diff-changed-unspecified
- Add save-some-buffers-root to save-some-buffers-default-predicate (bug#46374)
- Add a `pcase-setq' macro
- Add new image-dired commands
- Mark marked images in Image-Dired mode
- Let image-dired-mouse-toggle-mark act on active region
- Use ### for outline headings in shell-script-mode
- Add support for outlining in shell-script-mode
- Add new user option `gnus-topic-prepare-topic'
- Add a new command `revert-buffer-quick'
- Appearance:
- Navigation:
- Completion:
- Writing:
- Org Mode:
- Peter Prevos: Ricing Org Mode: A Beautiful Writing Environment (Irreal)
- Emacs Agenda Views | DummyHead (2019)
- Timekeeping with Emacs and Org-Mode (2020)
- Irreal: Org-ref-cite Video
- Org parser libraries | org-almanac (Reddit)
- iOS: Improving org task rendering (Reddit)
- Org Roam:
- org-roam (Emacs Zettelkasten Package) Version 2 Released • Zettelkasten Method
- Capturing Notes Efficiently with Org Roam (Reddit)
- Peter Prevos: Visualise Org-Roam Networks With igraph and R
- Benjamin Slade: Automatically adding information to Org-roam file properties (Reddit)
- Benjamin Slade: Org-roam on Android
- Coding:
- Getting Emacs and Julia to work
- 30 days of Emacs - Day 2 — kevinsjoberg OCaml
- datum Query databases from the command line, via ODBC. Plays nicely with Emacs' SQLi mode
- parcont.el: Continuation-based sexp editing commands
- comp-ide.el: A simple and efficient Emacs Competitive IDE. (Youtube)
- Fast switching between two git branches (Reddit) helm-git-branch
- Math:
- Mail and news:
- Web:
- Spacemacs:
- Doom Emacs:
- Community:
- Other:
- New packages:
- consult-dir: Consult based directory picker
- efar: FAR-like file manager
- evil-textobj-treesitter: Provides evil textobjects using treesitter
- gumshoe: Scoped spatial and temporal POINT movement tracking
- netease-cloud-music: Netease Cloud Music client
- session-async: Asynchronous processing in a forked process session
- streamlink: A major mode for streamlink output
- untappd: Display your latest Untappd feed
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-08-09 Emacs news
- EmacsConf 2021 Call for Proposals (Reddit, HN)
- Upcoming events:
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 20 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Doc update wrt Tramp support of SSH security keys
- Change how project-find-file's completion works
- New option etags-xref-prefer-current-file
- Add function minibuffer-restore-windows (bug#45072)
- Add support for the oauth2.el library in nnimap and smtpmail
- Add a new thing-at-point type: existing-filename
- Add new user option 'read-minibuffer-restore-windows'
- * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Don't emit warning
- Evaluate eql specializers
- Make `global-so-long-mode' use `buffer-line-statistics'
- Support 'preserved' variables and minor modes in `so-long-mode'
- Make `global-so-long-mode' handle unrecognised file types
- Increase `so-long-threshold' and `so-long-max-lines' defaults
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- This Month in Org: July 2021 Introducing citations (HN)
- Org-mode - How to get started? (13:18)
- Emacs Has a Built-in Pomodoro Timer?? #Shorts (00:59)
- org-roam (Emacs Zettelkasten Package) Version 2 Released
- System Crafters Live! - Can You Apply Zettelkasten in Emacs? (01:59:04)
- icsorg Import an ICS file into org to include events in your org agenda
- Completion:
- Coding:
- zeal-at-point: Search the word at point with Zeal (Emacs)
- Jonas Bernoulli: Magit available from NonGNU Elpa (Reddit)
- Using Magit Built-in Functions for Workflow // Take on Rules (Reddit)
- Emacs Script to Review Git Status of Repositories // Take on Rules (Reddit)
- magit-async-section: Asynchronous session support for magit
- Mail and news:
- Calendar:
- Fun:
- Control music from Emacs (13:05)
- Corwin Brust: Emacs Sandwiches (progress on dungeon-mode)
- Community:
- Other:
- Sunrise Commander, an orthodox file manager for Emacs
- Why some key bindings do not work when using Emacs in a terminal (Reddit)
- hangups.el: Use hangups_cli to chat on Google Hangouts
- Introduction to keyboard macros in Emacs (Reddit)
- Andrea: Moldable Emacs: evaluate arithmetic at point (Reddit)
- Remote Emacs Setup
- New packages:
- all-the-icons-completion: Add icons to completion candidates
- epkg-marginalia: Show Epkg information in completion annotations
- fanyi: English-Chinese translator
- ftable: Fill a table to fit in n columns
- hotfuzz: Fuzzy completion style
- mu4e-column-faces: Faces for individual mu4e coluns
- notink-theme: A custom theme inspired by e-ink displays
- notmuch-addr: An alternative to notmuch-address.el
- notmuch-transient: Command dispatchers for Notmuch
- pkg-overview: Make org documentation from elisp source file
- rutils: R utilities with transient
- tubestatus: Get the London Tube service status
- xhair: Highlight the current line and column
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-08-02 Emacs news
- Upcoming events:
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/279448244/ Wed Aug 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Aug 5 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 6 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Emacs 28.1 release schedule… ish (Reddit)
- Merging the pgtk branch
- Long discussion about tree-sitter
- Indicate selected occur target with fringe arrow
- * lisp/filecache.el: Fix cycling (bug#49761).
- * etc/NEWS: Mention occur-mode highlight changes.
- Document outline-minor-mode-cycle in the manual.
- Add new user option python-forward-sexp-function
- Adjust how `replace-match' runs modification hooks
- * lisp/emacs-lisp/cl-macs.el: Add cl-type pattern
- Make fileloop skip missing files
- * etc/NEWS: Tramp supports authentication via yubikey now. Fix typos.
- mh-junk: replace color-based terms with descriptive words
- Improve file-name-concat NEWS entry
- Revert "Make revert-buffer preserve buffer-readedness"
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- This Month in Org: July 2021 — Citations!
- My simple org mode system
- Configuración de org-mode para utilizarlo como agenda (I)
- Writing academic papers with org mode
- Emacs Has a Built-in Pomodoro Timer? (Reddit)
- org-next-table and org-previous-table: Jump to next/previous table
- Inline Square Roots with Overline
- Emacs Org-mode Bibtex Screencast
- Projectless literate Clojure with embedded SVG
- OrgModeClocking2Calendar: One way synchronization of your clocking (time tracking) entries from OrgMode Emacs
- Org-transclusion (alpha v0.2.1) Demo #9 (Reddit)
- Org Roam:
- Completion:
- Coding:
- Jonas Bernoulli: Magit 3.2 released
- Essential package list for Rust
- devhelp2.el — devhelp access in Emacs. 'Devhelp' is a an official GNOME developer tool for browsing and searching API documentation
- Andrea: Moldable Emacs: finding examples of Clojure functions (with tests)
- Meta Redux: CIDER is Now on Discord
- Creating a Makefile (26:29)
- Web:
- Mail and news:
- Shells:
- Community:
- Other:
- GCMH users: Set your gcmh-idle-delay to <1s; it mitigates memory leaks through more frequent GCs and is still imperceptible
- Sheet music in GNU Emacs
- Advice for Vim and evil user switching to emacs keybindings
- cliphist 0.6.0 is published
- Editando CSV usando Emacs
- Edit everything in Emacs
- Chromebooks as Dedicated Emacs Machines
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-07-26 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 29 0030 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/279448244/ Wed Aug 4 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Aug 5 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Fri Aug 6 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Call for contributions and code reviews for modular-config.el
- Don't like Emacs's customize changing your init file? Get rid of its changes! [OC] (Reddit)
- Marcin Borkowski: Binding a command to every key bound to another command
- Protesilaos Stavrou: Miscellaneous custom Emacs commands
- emacs-smart-input-source: Less manual switch for native or OS input source (input method)
- emacs-leuven: Emacs config with pleasant defaults
- Emacs Lisp:
- Emacs development:
- Describe changes to the occur-mode implementation in NEWS
- * etc/NEWS: Fix renaming of directory-append. (file-name-concat)
- Add commands to move to next/previous column in tabulated-list-mode
- Add filter to GDB's register buffer
- Allow storing SMTP variables when queueing mail
- Add auto-mode-alist functionality to .dir-locals.el
- Make nil value of fill-column obsolete
- 'global-mode-string' elements should have a space at the end
- Make revert-buffer preserve buffer-readedness
- Bind the GIT_LITERAL_PATHSPECS environment variable
- Add json-available-p
- ; * etc/NEWS: Announce the change in json.c behavior on MS-Windows.
- Make `kill-all-local-variables' also remove lambda from hooks
- Quit minibuffers without aborting kmacros
- Add commands 'kill-matching-lines' and 'copy-matching-lines'
- Put command line file names and mouse dragging onto 'file-name-history'
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Introducing Emacs Org Mode (13:46)
- Introducción en vídeo a org-mode
- Intro to emacs editor and orgmode - in Tamil (41:27)
- tables, code blocks, the magic of org-mode | Inside Emacs #6 (part 14) (Reddit)
- "paycheck" calculation using org-lookup-first (Reddit)
- org-clock-header-line.el — Display org-mode clock in the header line
- Import, export, and integration:
- Org Roam:
- Discovering org-roam and good standards for personal wiki / digital gardens (Reddit)
- Getting Started with Org Roam - Build a Second Brain in Emacs (34:19)
- Org-roam version 2 - Should one upgrade? (Reddit)
- Org-roam v2 doesn't hurt (Reddit)
- org-roam-server replacement: org-roam-ui (Teaser) (Reddit)
- Configure org-roam v2 to update database only when idle
- A few QoL tricks I haven't seen much of on the subreddit yet - org-roam-node-find, hiding property drawers, updating link descriptions, etc.
- A revamp of my little function to navigate relationship for V2
- Org Roam and Nyxt: taking Zettelkasten notes from the web (Reddit)
- Andrea: Find Org Roam notes via their relations
- Magnus: Keeping todo items in org-roam v2
- Completion:
- Coding:
- Shell:
- Mail and news:
- Spacemacs:
- Doom Emacs:
- Calc:
- Community:
- Other:
- 10 More Helpful Emacs Tips (Reddit, Irreal)
- Emacs Macros | Save Time and Typing (10:38)
- zotxt-emacs works with zotxt to provide Emacs integration with Zotero, allowing you to manage citation keys for pandoc markdown documents as well as org mode links to items in your Zotero collection.
- View PDF in dark mode with pdf-tools
- One-handed Emacs is hard (00:15)
- New packages:
- company-emojify: Company completion for Emojify
- cursor-flash: Highlight the cursor on buffer/window-switch
- lf: A Language Features library for Emacs Lisp
- vline: show vertical line (column highlighting) mode.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-07-19 Emacs news
- Upcoming events:
- Frankfurt: Emacs FFM Meetup! July 2021 https://www.meetup.com/emacs-ffm/events/279408068/ Wed Jul 21 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Jul 22 0100 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jul 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 29 0030 Singapore
- Emacs configuration:
- Emacs Lisp:
- lf.el: A Language Features library for Emacs Lisp
- Geoffrey Lessel's Emacs Videos - Let's Write Some Emacs Lisp
- Looking for more elisp videos
- Emacs development:
- Add support for sourcehut to bug-reference.el
- Allow ignoring local variable values permanently
- Make indent-tabs-mode into a regular mode instead of just a variable
- Add new function 'grep-file-at-point'
- Add lock-file-mode
- Add new user option 'query-about-changed-file'
- Add new user option to abbreviate file names in save-place
- Allow restoring the original order in 'tabulated-list-mode'
- Rename shell-split-string to split-string-shell-command
- Add a new function 'shell-split-string'
- Add new function 'insert-into-buffer'
- Add remote-file-name-inhibit-locks
- Add new user option to avoid piling on Dired buffers
- Appearance:
- Navigation:
- Dired:
- Calc:
- Writing:
- Org Mode:
- Irreal: See the Underlying Org Entry for an Agenda Item
- I made a thing for org: bespoke completion & sparse tree view
- Editing formulas at the speed of light - the Org Spreadsheet (Reddit)
- How I achieved "named rows” in native org-table formulas
- Nicer org ids
- Citations merged into org-mode (Reddit)
- A quick preview of the next generation of 'org-ref' package
- bag.el: convert URLs to org links with tags (Reddit)
- Import, export, and integration:
- Hindi/Devanagari presentations using orgmode, R, latex and beamer | R-bloggers
- ox-context: An Org Mode export backend for ConTeXt (Reddit)
- org-git-hooks - export and tangle when you commit (new project) (Reddit)
- Publishing Articles and Books with Org Mode Export (May 2021)
- export large cells in tables to odt and latex: list–>tables: org-mode-ox-odt (Reddit)
- Org Roam:
- Org-roam V1 will be deprecated soonish. This is a new repo (with installation instructions) with the current state of V1 while the users transition to V2. (Reddit)
- Releasing Org-roam v2 - Jethro's blog (Reddit)
- Config for org-roam v2
- Put all your org-roam files in your fingertips by extending 'consult-buffer"
- Completion:
- Coding:
- presentations/2020-jhug-emacs-for-java-developers at master · iocanel/presentations · GitHub
- Open call for an ELisp hacker to bring GitHub Copilot to Emacs (yes, really) (Reddit)
- emacs-secondmate: An open-source, mini imitation of GitHub Copilot using EleutherAI GPT-Neo-2.7B for Emacs (Reddit)
- Magit:
- Web:
- TRAMP:
- Community:
- Other:
- New packages:
- capnp-mode: Major mode for editing Capn' Proto Files
- logms: Log message with clickable links to context
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-07-12 Emacs news
- Upcoming events:
- EmacsNYC: Monthly Online Meetup - Guided Discussion: Input Methods & Cursorless Keyboards https://www.meetup.com/New-York-Emacs-Meetup/events/279289020/ Mon Jul 12 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT – Tue Jul 13 0100 Berlin / 0430 Kolkata / 0700 Singapore
- M-x Research (contact them for password): TBC https://m-x-research.github.io/ Fri Jul 16 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jul 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore (Announcement)
- Beginner:
- Emacs configuration:
- Further boost start up time with a simple tweak
- emacs-sandbox.sh: Easily run Emacs with alternative configurations, including clean, temporary ones (Reddit)
- Custom Global Emacs Bindings with Key Chord and the Semi-Colon Key
- In 2021, what is the state of the art in Emacs keybinding frameworks? Advice for me?
- Emacs Lisp:
- Emacs development:
- Make package-menu-filter-by-status work as documented
- Make ido-mode override ffap-file-finder
- Add new user option lock-file-name-transforms
- Implement file locks for remote files (Bug#49261)
- Warn when wrapping index matches with `,' after `i' in Info
- Add faces for shr heading elements (bug#49433)
- Support reverting in Customize buffers
- Propagate :safe properties when autoloading defcustoms
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- 10+ tips using org-mode in Doom Emacs | Why I Think Doom Emacs is the Best Writing Software (27:23)
- Org Agenda – Elements (Reddit)
- Inside Emacs #6 (part 9) ▫ org-mode ▫ the bases of the ORG SPREADSHEET (05:49)
- Field substitution in Emacs Lisp Formulas! No need to be angry anymore when you see #ERROR in your table after evaluating an org formula (Reddit)
- org-ytp.el: Convert youtube playlists to org headlines
- Andrea: Org capture in Nyxt: taking notes while browsing
- A Guide for setting up jupyter notebooks in org mode of doom emacs
- New package: preview-org-html-mode (live preview org-exported HTML in xwidget browser)
- How to post a org-mode file to buttondown.email (working solution)
- Coding:
- Evil mode:
- Community:
- Fun:
- Other:
- Basic WYSIWYG printing in GNU Emacs (Unicode with CJK + Image)
- Serenade mode is a minor mode allowing voice-based structure editing and control of Emacs through integration of Serenade (Reddit)
- Managing Emacs Server as Systemd Service (Irreal)
- Alvaro Ramirez: macOS: Show in Finder / Show in Emacs (Reddit)
- From Vim to Emacs - Is this even my final form? (36:50)
- Docker image that contains Emacs 28 with all packages AOT compiled
- Blog post: how I turned my iPad Pro into my main computer (with emacs of course)
- New packages:
- chemtable: Periodic table of the elements
- huecycle: Idle color animation
- ox-750words: Org mode exporter for 750words.com
- pygn-mode: Major-mode for chess PGN files, powered by Python
- zoxide: Find file by zoxide
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-07-05 Emacs news
- Help wanted:
- Help me integrate GPT-3 into emacs (Reddit, HN) - looking for Emacs Lisp contributors
- Upcoming events:
- EmacsATX: Literate Config, Elfeed, SMS https://www.meetup.com/EmacsATX/events/278683891/ Wed Jul 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jul 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (contact them for password): TBC https://m-x-research.github.io/ Fri Jul 16 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Provide an emacsclient-mail.desktop
- New frame parameter 'drag-with-tab-line' (Bug#49247)
- Function 'lm-maintainer' was replaced with 'lm-maintainers'
- Add new user option to transform kill ring contents
- From .desktop files, reuse a frame or start a new Emacs as required
- Add new function file-name-with-extension
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- Coding:
- Mail and news:
- Community:
- Other:
- 10 Useful tips for Emacs Users (08:56) (Reddit)
- eshell-info-banner.el: system information in Eshell as a banner (Reddit)
- Basic WYSIWYG printing in GNU Emacs (Unicode + Image)
- Andrea: Extending Nyxt via Emacs: how to leverage Common Lisp wealth to get your links as QR codes
- Emacs Tramp tricks (Irreal)
- Any users of custom/small keyboards with home-row modifiers? Please tell me about your layout.
- KMonad is an advanced tool that lets you infinitely customize and extend the functionalities of almost any keyboard. (Reddit)
- An APT repository that provides unofficial snapshot Debian packages for GNU Emacs
- Installing emacs on buster
- Installing a custom emacs package in nix - Sidharth Arya
- System Crafters Live! - Text Adventuring in Emacs (2:00:38)
- New packages:
- 750words: Emacs integration and Org exporter for 750words.com
- ox-yaow: Generate html pages from org files
- seriestracker: Series tracker
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-06-28 Emacs news
- Want to help make EmacsConf 2021 better? Please come to the public planning meeting or e-mail thoughts: https://lists.gnu.org/archive/html/emacsconf-discuss/2021-06/msg00001.html Sat Jul 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 1 0030 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Jul 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsATX: Literate Config, Elfeed, SMS https://www.meetup.com/EmacsATX/events/278683891/ Wed Jul 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jul 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- What is the largest org-mode document that you have ever created
- A better return in org-mode
- Embedding Youtube videos with org-mode links · Endless Parentheses
- Auto-export on Saving — ox-hugo - Org to Hugo exporter
- Flowery Org Mode with Doom Modeline :D (Reddit)
- Previewing SwiftUI layouts in Emacs (now on melpa as ob-swiftui) (Reddit)
- Functions for wrapping and unwrapping org table content.
- Update on having automatic updating of link descriptions
- Upgrade to org-roam v2 with use-package and quelpa
- Completion:
- Coding:
- Web:
- EXWM:
- Community:
- Other:
- New packages:
- citre: Ctags IDE on the True Editor
- flymake-languagetool: Flymake support for LanguageTool
- side-hustle: Hustle through Imenu in a side window
- uci-mode: Major-mode for chess engine interaction
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-06-21 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 26 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Jun 30 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Jul 1 0030 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Jul 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsConf 2021 public meeting https://lists.gnu.org/archive/html/emacsconf-discuss/2021-06/msg00001.html Sat Jul 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore (Reddit)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Discussion about the Emacs contributor license agreement
- NEWS for tool bar "X" in Help buffers change (bug#49139)
- Add input methods for Lakota
- Add new convenience command for Help: c: help-customize
- New Gnus Summary buffer sort options for extra headers
- Add new convenience commands for Help: s: help-view-source, i: help-goto-info
- Allow ERT tests to output the failure reasons, too
- Add a new function syntax-class-to-char
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- An example paper written in org completely (Reddit)
- A dictionary made in Org Mode
- Organizacija rada na računaru upotrebom Emacs programa - Savremene računarske tehnologije S01R04 (01:56:37)
- TAONAW: How to make all-day events stand out in org-mode
- Automatically, recursively sorting an Org file upon save using multiple sorting criteria
- Automatically set the language for org mode src blocks (Reddit)
- Org-transclusion (alpha v0.2.0) Demo #8
- org-lms: A simple Emacs mode for marking papers with Org.
- org-weather: Weather forecast for the org-mode agenda.
- org-critical-edition (a package for philologists and classicists)
- Import, export, and integration:
- Write html tables in seconds with orgtbl-mode… REALLY PUNKY FUNKY VIDEO (3:23, Reddit)
- [tip] LaTeX preview of a region
- export tables. html org backend. WE GO DEEPER. (INSIDE EMACS) (4:14)
- Integrating Org Protocol with Qutebrowser (Reddit)
- Alvaro Ramirez: Previewing SwiftUI layouts in Emacs (revisited) (Reddit)
- Yasnippet:
- Coding:
- Mail and news:
- Doom Emacs:
- Looking at Doom Emacs for the First Time (01:30:08)
- Community:
- Other:
- Marcin Borkowski: New behavior of yank-pop
- How to Select, Copy, Cut, and Paste Data Tables in Emacs (09:01) - rectangle-mode
- Emacs utilities for your OS (2018)
- search firefox bookmarks and history from emacs (Reddit)
- Sacha Chua: Using inotify to add Plover Clippy suggestions into Emacs
- Pretty please of seeing emacs running on my eReader! (Reddit)
- Trying out doom emacs with iSH on iPad… A bit slow but completely usable. (Reddit)
- Emacs via Termux on Boox Max 3 eInk Reader
- New packages:
- ob-swiftui: Org babel functions for SwiftUI evaluation
- ol-notmuch: Links to notmuch messages
- project-mode-line-tag: Display a buffer's project in its mode line
- shellcop: Analyze info&error in shell-mode
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-06-14 Emacs news
- Upcoming events:
- Frankfurt: Emacs FFM Meetup! June 2021 https://www.meetup.com/emacs-ffm/events/278505192/ Wed Jun 16 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Jun 17 0100 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Fri Jun 18 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Jun 26 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore Announcement
- EmacsConf 2021 public meeting https://lists.gnu.org/archive/html/emacsconf-discuss/2021-06/msg00001.html Sat Jul 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Emacs development:
- Allow save-interprogram-paste-before-kill to be a number
- Rename/rewrite recently added option and function in window.el
- Provide new option `delete-window-set-selected' (Bug#47300)
- * etc/NEWS: New user option 'shell-has-auto-cd'.
- New user option for Git log switches
- Change the Gnus default to use `#' to toggle the process mark
- Revert "src/nsterm.m: fix window tabbing on macOS"
- Improve support of remote files in browse-url.el
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Mail and news:
- Web:
- Shell:
- Community:
- Other:
- Emacs Redux: Emacs as Your Calendar (Reddit)
- Basic WYSIWYG printing in GNU Emacs
- Fixing Emacs tramp mode when using zsh – Lennart's weblog (Reddit)
- Molding Emacs to Reinforce Habits I Want to Develop // Take on Rules (Reddit) - posting Hugo entries; Follow-up (Reddit)
- Using telega in Windows 10
- Emacs in Flatpak and Toolbox/Podman/Docker
- New packages:
- elfeed-autotag: Easy auto-tagging for elfeed
- flycheck-languagetool: Flycheck support for LanguageTool
- loopy: A looping macro
- loopy-dash: Dash destructuring for `loopy'
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-06-07 Emacs news
- Upcoming events:
- Frankfurt: Emacs FFM Meetup! June 2021 https://www.meetup.com/emacs-ffm/events/278505192/ Wed Jun 16 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Thu Jun 17 0100 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Fri Jun 18 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- New Garbage Collector proposal by Daniel Colascione (Reddit)
- 'grep-find-template' now includes the 'find' option '-H'.
- Add support for Mercury (https://mercurylang.org) in 'etags'
- src/nsterm.m: fix window tabbing on macOS
- Improved support for terminal emulators that encode the Meta flag.
- Make icomplete less blinky and more responsive
- Add a new `server-edit-abort' command
- * etc/NEWS: Add windmove keybindings (bug#41438)
- Add new user option to Gnus to allow `#' to toggle
- Improve icomplete-vertical-mode and fido-vertical-mode
- Allow packages to change the hl-line overlay priority
- Add a new command `mailcap-view-file'
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- This Month in Org: May 2021
- My org mode setup (Reddit)
- Starting my PhD and keeping my lab notebook in org-mode! (Reddit)
- Emacs DWIM: do what ✨I✨ mean (Reddit) - org-insert-link
- Inserting a link after typing “[[” in Org (Reddit)
- Protesilaos Stavrou: Introducing the variable modus-themes-org-agenda
- Alvaro Ramirez: Emacs org block completion on melpa (Reddit)
- Exporting org roam notes to hugo
- Text-Clone Live-Sync Demo (Reddit)
- EUROrg2020 Public Pad
- Coding:
- Mail and news:
- Web:
- Community:
- Fun:
- Other:
- New packages:
- buffer-env: Buffer-local process environments
- c-eval: Compile and run one-off C code snippets
- cargo-mode: Cargo Major Mode. Cargo is the Rust package manager
- company-org-block: Org blocks company backend
- consult-ghq: Ghq interface using consult
- devdocs-browser: Browse devdocs.io documents using EWW
- loopy: A looping macro
- loopy-dash: Dash destructuring for `loopy'
- lux-mode: Major mode for editing lux files
- package-loading-notifier: Notify a package is being loaded
- smithers: A startup message featuring Mr C.M. Burns
- timu-spacegrey-theme: Color theme inspired by the Spacegray theme in Sublime Text
- zprint-format: Reformat Clojure code using zprint
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-05-31 Emacs news
- #emacs is on libera.chat - also #emacs-beginners, #emacsconf, and #emacsconf-org
- Upcoming events:
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/278009190/ Wed Jun 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jun 3 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Jun 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Beginner:
- The Invisible Man in Emacs – The Mark (16:39, Irreal)
- Customization in Emacs (16:01)
- Frames, Windows e Buffers in Emacs (39:09, Italian)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- * lisp/electric.el: Do auto-indent inside strings and comments by default
- Mention the recent floating point reader changes in NEWS
- * lisp/progmodes/sql.el: Turn `sql-*-statement-starters' to defvars.
- Try to not prioritise reading from lower file descriptors
- Further improvements to completion-list-mode-map
- Improve completion-list-mode-map
- Appearance:
- SVG library for the creation of tags, progress bars and icons (Reddit)
- MLScroll: a lightweight mode line scroll bar
- William Denton: Pretty symbols in Ruby in Emacs
- An Improved Emacs Frame Title Format (Reddit)
- Exploring Emacs: What's new in emacs 27? Built in tab bar mode (06:00)
- Introducing spaceship-mode and tabble-mode, two tools for making text/code alignment work with variable-width fonts
- Benjamin Slade: Dynamically set pdf-tools annotation colours
- nano-theme.el , I split this from nano-emacs.
- Protesilaos Stavrou: Modus themes 1.4.0 for GNU Emacs
- Navigation:
- Org Mode:
- This Month in Org: April 2021
- Org ELPA will be shutting down and Org contrib will be moving to NonGNU ELPA (Reddit)
- Org Mode Time and Task Tools – Straightforward Emacs (11:31, Reddit)
- Taking org-roam everywhere with logseq (Reddit)
- Hey Org-Mode Users, show us your org capture templates
- My org mode setup
- Completion:
- Coding:
- Clojure Emacs: Basic Comprehensive Clojure testing setup on a project 2021.004.29 (58:25)
- My first package: devdocs-browser: browse API docs inside emacs
- Cargo mode for Emacs (Reddit)
- Dockerised language servers for Emacs (and other editors)
- Andrea: Moldable Emacs: make everything moldable through Lisp! - tree-sitter duplicates to Org todo (Reddit)
- Version control:
- Mail and news:
- Writing:
- Weekly Tips and Tricks
- Emacs for a writer looking to quit LibreOffice Writer?
- What can Emacs give me in 2021? A response to the Mother of All Emacs Papers (Reddit)
- Emacs APAC: Notes from Emacs Asia-Pacific (APAC) virtual meetup, April 2021
- Emacs APAC: Notes from Emacs Asia-Pacific (APAC) virtual meetup, May 2021
- Lars Ingebrigtsen: 8x10%
- masscollabs: Hello world!
- Other:
- This is what happens when you get a smart induction hob
- New M-y behaviour in emacs 28
- Hindi transliteration with auto-suggest in Emacs
- Thomas Fitzsimmons: Excorporate 1.0.0
- Marcin Borkowski: Extending subed-mode
- Introducing the Emacs Scratchpad, a smart way to integrate Emacs in every text interface you find.
- Emacs-native-comp is now working on M1/Apple Silicon
- Phil Newton: MicroEMACS for the Atari ST
- New packages:
- alectryon: Toggle between Coq and reStructuredText
- buffer-ring: Rings and tori for buffer navigation
- create-link: Smart format link generator
- langtool-ignore-fonts: Force langtool to ignore certain fonts
- lsp-ltex: LSP Clients for LTEX
- sculpture-themes: Themes with vivid colors
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-05-24 Emacs news
- Upcoming events:
- Singapore: Emacs & Never Code Alone SG https://www.meetup.com/Emacs-SG/events/268260076/ Wed May 26 0400 Vancouver / 0600 Chicago / 0700 Toronto / 1100 GMT / 1300 Berlin / 1630 Kolkata / 1900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu May 27 0030 Singapore
- EmacsSF: Emacs Lisp: Cracking open compilation-mode https://www.meetup.com/Emacs-SF/events/278223393/ Thu May 27 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri May 28 0100 Singapore
- Emacs Lisp Live Coding. Convert MM:SS to Seconds and Reverse (01:01:30)
- Marcin Borkowski: Updating an Emacs buffer in real-time
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Jun 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/278009190/ Wed Jun 2 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Jun 3 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Jun 3 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- * lisp/dired-aux.el (dired-do-revert-buffer): New defcustom (bug#48456).
- * lisp/help.el (describe-bindings-outline): New defcustom (bug#45147).
- * lisp/international/mule-cmds.el: Use group-function in read-char-by-name.
- * lisp/simple.el (yank-from-kill-ring-rotate): New defcustom (bug#48478).
- * doc/emacs/basic.texi (Repeating): Document repeat-exit-timeout (bug#48472).
- Allow specifying the default archive types to compress to in Dired
- Appearance:
- Navigation:
- Emacs Enthusiast - 15. - swiper (08:02)
- Org Mode:
- Completion:
- Coding:
- Shells:
- Mail and news:
- Hyperbole:
- EXWM:
- Community:
- Offer collaboration - looking for elisp projects to help with
- Is it possible to use GNU/Emacs as an alternative of Libreoffice Writer/Ms Word/OnlyOffice?
- Why I fell in Love with GNU Emacs (12:00) (Reddit)
- Favorite Apps & Tools #2 - Emacs (Reddit)
- Other:
- Emacs Function to Rename Hugo Blog Post // Take on Rules (Reddit)
- Which Emacs commands blow your mind with their infinite power? (2015, Reddit)
- [ANN] evil-numbers v0.6 (fixes and new features)
- Alvaro Ramirez: Emacs plus –with-native-comp
- A Few TRAMP tricks · The Art of Not Asking Why (Reddit)
- MacOS launch agent to start emacs daemon or attach to one (Reddit)
- How to use the "[Video links:]" blocks in the "intro"s of eev (Reddit)
- New packages:
- isearch-mb: Control Isearch from the minibuffer
- affe: Asynchronous Fuzzy Finder for Emacs
- auth-source-keytar: Integrate auth-source with keytar
- graphql-doc: GraphQL Documentation Explorer
- keytar: Emacs Lisp interface for node-keytar
- mlscroll: A scroll bar for the modeline
- org-gamedb: A game API client to work with org-mode
- persp-mode-project-bridge: Integration of persp-mode + project.el
- slurm-mode: Interaction with the SLURM job scheduling system
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-05-17 Emacs news
- Upcoming events:
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu May 20 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Singapore: Emacs & Never Code Alone SG https://www.meetup.com/Emacs-SG/events/268260076/ Wed May 26 0400 Vancouver / 0600 Chicago / 0700 Toronto / 1100 GMT / 1300 Berlin / 1630 Kolkata / 1900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu May 27 0030 Singapore
- Beginner:
- Emacs help / info system basics (01:11)
- Peter Prevos: Configure Emacs: From Vanilla Emacs to Productivity
- Keybinds in Emacs (55:06) (Italian)
- Muoversi in Emacs (37:17) (Italian)
- Emacs configuration:
- Should I use Doom Emacs or create a Vanilla Emacs config?
- Automatic saving of modes, scratch buffer, and registers in Emacs (06:18)
- emacs-config: My personal emacs configuration - evil, helm, org, spaceline, variable-pitch
- engineered-emacs: A simple, vanilla Emacs configuration for engineers - coding, exwm, org
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Peter Prevos: Getting Things Done with Emacs: Manage your life with Org Mode
- Peter Prevos: Taking Notes with Emacs Org-Mode and Org-Roam
- Infrastructure and lightweight markup language for OER: The case of emacs-reveal (19:04)
- Automatically changing an org task's state when clocking time
- Org-transclusion (alpha v0.1.1) Demo #7 Live-sync edit
- Agenda:
- Import, export, and integration:
- Completion:
- Coding:
- Shells:
- Mail and news:
- Web:
- Emacs-focused Web Browsing (2020)
- Community:
- Other:
- Emacs as an X Clipboard Manager, take 2
- Extracting zetteldeft notes
- [New Package] Battery Notifier Mode
- lazy-lang-learn - language learning tool for emacs (01:07)
- EAF can use Vue.js write plugin for Emacs
- Emacs Enthusiast testing Emacs 28 (03:26)
- GNU Hyperbole V8: Managing your notes with HyRolo (Reddit)
- macOS pre-built nightly Emacs.app builds with native-comp (gccemacs) enabled
- Gccemacs prebuilt package on Windows 10
- New packages:
- battery-notifier: Notify when battery capacity is low
- bazel: Bazel support for Emacs
- chronometrist-key-values: add key-values to Chronometrist data
- dynaring: A dynamically sized ring structure
- elforth: Do you have what it takes to hack Emacs Lisp in Forth?
- lsp-rescript: LSP client configuration for lsp-mode and rescript-vscode
- org-contrib: Add-ons that are no longer distributed with Org-mode
- python-isort: Reformat python-mode buffer with isort
- read-only-cfg: Make files read-only based on user config
- sml-basis: Standard ML Basis Library lookup
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-05-10 Emacs news
- Upcoming events:
- EmacsSF: Emacs and the Debug Adapter Protocol; dap-mode debugging demo https://www.meetup.com/Emacs-SF/events/277985582/ Thu May 13 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri May 14 0100 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu May 20 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 22 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Bringing GNU Emacs to Native Code (2020) (HN, long discussion)
- Document native-compilation
- Ensure `<menu-bar> <edit> <clear>' handles rectangular regions
- Remove another variable alias obsolete since Emacs 23
- Add a help option to the open large files prompt
- New option to confirm deletion in bookmark menu
- Fix doc marker for previous bookmark NEWS change
- Fontify lines when setting a bookmark
- Appearance:
- Org Mode
- How do I keep my days organized with org-mode? (Reddit)
- For those of us who want to have public and private org-roam directories
- orglink: Use Org Mode links in other modes
- Chen Bin (redguardtoo): Org link and pdf-tools
- New Emacs package pamparam: flashcards with spaced repetition.
- Contributed packages to Org in search for new maintainers
- Import, export, and integration:
- Completion:
- Coding:
- Shells:
- Math:
- Multimedia:
- Doom Emacs:
- Community:
- Other:
- New packages:
- chembalance: Balance chemical equations
- clhs: Access the Common Lisp HyperSpec (CLHS)
- orthodox-christian-new-calendar-holidays: Feasts (NS)
- rescript-mode: A major mode for editing ReScript
- symbolist: List and interactively unbind Emacs Lisp symbols
- weblio: Look up Japanese words on Weblio.jp
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar and emacs-devel.
2021-05-03 Emacs news
- Upcoming events:
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/277890138/ Wed May 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu May 6 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu May 6 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Beginner:
- Imparare Emacs (26:27)
- Emacs configuration:
- Emacs vs. Vim keybindings for Emacs - good write-up in the comments
- Hey Emacs, Don't Move My Windows! - Customizing display-buffer's behavior
- Custom keybindings in Doom Emacs · Emacs Doomcasts 28 (04:17)
- corgi: A minimalistic evil-based Emacs configuration that feels like a slimmed down version of Spacemacs.
- dot-spacemacs: Spacemacs config for a daily c++ programmer.
- Emacs Enthusiast - Centaur Emacs (18:30)
- Emacs Lisp:
- Raimon Grau: Wait a sec…, did I just ask for paredit-convolute-sexp?
- How to get all Emacs daemon buffers from a shell script
- RCD Template Interpolation System for Emacs
- Emacs Lisp interpolation of embedded PostgreSQL queries within plain text
- Bridging Islands in Emacs: re-builder and query-replace-regexp (Reddit)
- Let's write some Emacs Lisp - Refactoring Github helper functions, exploring URL package (36:34)
- Emacs Enthusiast - 5. - elisp (11:36)
- GNU Emacs. Часть 3. Конфигурация, пакеты и моды (14:24)
- Emacs development:
- Navigation:
- Org Mode:
- Completion:
- Coding:
- Mail and news:
- EXWM:
- Community:
- Other:
- Emacs as a fuzzy launcher and Alfred-replacement (Reddit)
- More Emacs fuzzy integrations: Org headlines, capture, clock; webserver; processes; directories and files
- Display currently-playing song on BBC6
- T. V. Raman: Announcing Emacspeak 54.0 (EZDog) (Reddit)
- GNU Hyperbole V8: Rocket Through Your Information with Buttons
- (Pre)Build Emacs for MacOS, on Nix
- Tory Anderson: pdftools cannot open libpoppler.so.108 - how to fix
- New packages:
- cowsay: Poorly drawn ASCII cartoons saying things
- electric-cursor: Change cursor automatically
- geiser-stklos: STklos Scheme implementation of the geiser protocols
- pyim-cangjiedict: Some cangjie dicts for pyim
- rbs-mode: A major mode for RBS
- sway: Communication with the Sway window manager
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel.
2021-04-26 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 29 0030 Singapore
- EmacsNYC: Monthly Online Meetup - Lightning Talks https://www.meetup.com/New-York-Emacs-Meetup/events/277390026/ Mon May 3 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT – Tue May 4 0100 Berlin / 0430 Kolkata / 0700 Singapore
- EmacsATX: TBD https://www.meetup.com/EmacsATX/events/hkckgsycchbhb/ Wed May 5 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu May 6 0130 Berlin / 0500 Kolkata / 0730 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu May 6 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu May 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Beginner:
- Emacs configuration:
- Marcin Borkowski: Binding a command to what is normally a prefix key
- Make use of the Super key (2013)
- toaster-emacs: Toaster Emacs! A Simple, Fully Featured, and Evil Emacs Config.
- Just got my first emacs config working! (Reddit)
- Elpaso: A Disintermediator Like Quelpa, Straight
- Mugur, an Emacs configurator for QMK compatible keyboards (v2.0)
- Leaving Doom Emacs For GNU Emacs? - DT Live
- Emacs Lisp:
- Emacs development:
- Merge branch 'feature/native-comp' into into trunk (Reddit, HN)
- Redesign and improve the help-for-help (C-h C-h) command
- Obsolete the TAB binding in xref buffers
- * etc/NEWS: 'world-clock-mode' is no longer interactive.
- Revert "Remove the binding for xref-quit-and-goto-xref"
- Add support for using a TLS client certificate with 'erc-tls' (bug#47788)
- Remove the binding for xref-quit-and-goto-xref
- Fix unclean "can't happen" error handling in read_minibuf_unwind
- * lisp/isearch.el (isearch-forward-thing-at-point): New command (bug#39512).
- Introduce `sxhash-equal-including-properties'.
- Add new library transient.el
- Introduce and use minibuffer-mode. This fixes bug #47150
- Appearance:
- Native Emojis In Emacs! Just Some Pure Fun (Instructions in comments) (Reddit)
- [ANN] hl-prog-extra now on melpa! (extra highlighting for programming modes) (Reddit)
- Release v0.6.0 of wilmersdorf-emacs-theme! An original theme with dark subtle syntax highlighting
- Tron Legacy Emacs Theme v2.6.0 Release! Improved tree-sitter highlighting and lsp-ui support
- Switching Emacs Themes (2020)
- Navigation:
- Dired:
- Org Mode:
- This Month in Org: Welcome (Reddit)
- Hide markers for src blocks in org-mode (less clutter in init file) (Reddit)
- (Not so) Short note about citations in Org
- Import, export, and integration:
- Org2Blog v1.1.11 Released
- Writing Emacs Lisp to convert ICS to Org mode list · GeekSocket
- Managing your contacts in org-mode and syncing them to your phone (Android, iOS, whatever) (Reddit)
- System Crafters Live! - Lisp Compiler Progress • Live Lisp Hacking • Q&A (02:19:50) - 0:49:56 org export to gemini
- Using org-capture to save links to Pinboard (2020)
- My BrainTool, org-mode and emacs workflow | BrainTool (Reddit)
- OrgMode support in GitJournal
- Completion:
- Coding:
- Community:
- Other:
- New packages:
- auth-source-kwallet: KWallet integration for auth-source
- consult-lsp: LSP-mode Consult integration
- counsel-mairix: Counsel interface for Mairix
- dired-view-data: View data from dired via ESS and R
- hl-prog-extra: Customizable highlighting for source-code
- ob-julia-vterm: Babel Functions for Julia in VTerm
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-04-19 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Apr 28 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 29 0030 Singapore
- EmacsNYC: Monthly Online Meetup - Lightning Talks https://www.meetup.com/New-York-Emacs-Meetup/events/277390026/ Mon May 3 1600 Vancouver / 1800 Chicago / 1900 Toronto / 2300 GMT – Tue May 4 0100 Berlin / 0430 Kolkata / 0700 Singapore
- Beginner:
- Installing Doom Emacs for the non-programmers (Windows & Linux) (20:48)
- GNU Emacs. Часть 1. Введение (05:56) - introduction
- Emacs configuration:
- Emacs Lisp:
- Creating a Custom Minor Mode - System Crafters (Reddit)
- Sacha Chua: Emacs: Making a hydra cheatsheet for Lispy
- Let's write some Emacs Lisp - Github helper functions (47:31)
- Let's refactor some Emacs Lisp (01:12:40)
- Xah Talk Show 2021-04-09 beginner emacs lisp tutorial. xah-html-copy-change-relative-link (59:40)
- Xah Talk Show 2021-04-18 emacs lisp. Fuzzy matching. Explore ido and helm source code (01:24:20)
- Converting BNFs to skeletons: An example implementation for LOOP and cl-
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Completion:
- Configuring Minibuffer Completion in Projectile (Reddit)
- PSA: icomplete-vertical-mode is available since commit 5761e90
- Manuel Uberti: Would Alfred Hitchcock use Emacs? - about vertico, vertical interactive completion
- [ELPA] Corfu (Completion Overlay Region FUnction) (Reddit)
- Coding:
- Mail and news:
- Web:
- An Emacs wallabag client - the Emacser way to manage web pages!
- Wallabag en Emacs - for saving webpages
- Chat:
- Mastodon in emacs - tchncs (17:42)
- Diary:
- Community:
- tycho garen: The Org Mode Product
- Moral lessons from free software and GNU Emacs (47:08, Reddit)
- People should not bombard newbies with messages with subtle messages containing warning of emacs pinky
- Protesilaos Stavrou: Moral lessons from free software and GNU Emacs
- Gretzuni: Free lunches and the burden of responsibility
- Weekly tips/trick/etc/ thread
- Other:
- yatemplate: Simple file templates for Emacs with YASnippet
- Using abbrev-mode - create and expand abbreviations in Emacs (19:37)
- Automatic saving of modes, scratch buffer, and registers in Emacs
- Emacs: Building Ledger Reports — sandeepk
- Leaving Doom Emacs For GNU Emacs? - DT Live! (01:33:40)
- Sway.el - controls creation of Emacs frames in the Sway window manager
- Building/installing:
- New packages:
- corfu: Completion Overlay Region FUnction
- vertico: VERTical Interactive COmpletion
- dream-theme: Maximalist Nordic/Zenburn-inspired color theme
- dyncloze: Language alternatives self-testing
- eping: Ping websites to check internet connectivity
- filetree: File tree view/manipulatation package
- merlin-ac: Merlin and auto-complete integration.
- merlin-company: Merlin and company mode integration.
- merlin-iedit: Merlin and iedit integration.
- nix-modeline: Info about in-progress Nix evaluations on your modeline
- openfoam: OpenFOAM files and directories
- pyim-smzmdict: Sanma(triple) Zhengma dict for pyim
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-04-12 Emacs news
- Looking for a maintainer for centaur-tabs
- Upcoming events:
- EmacsNYC - May 3, 2021 Lightning Talks
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, April 24, 2021
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Apr 15 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsSF: Some early Emacs history, Lightning talks, and General Discussion https://www.meetup.com/Emacs-SF/events/277309406/ Thu Apr 15 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Apr 16 0100 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Apr 24 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs: basics of regular expressions (regexp)
- Elisp completion with icons using default company-mode frontend (Reddit)
- Convolute Lisp S-Expressions With Smartparens
- Marcin Borkowski: deactivate-mark
- When pure functions lie (Reddit)
- Grant Rettke: Can you get an unquoted result from Emacs server eval?
- Emacs development:
- native-compilation getting merged onto master next weekend (Reddit, HN)
- Add new icomplete-vertical-mode
- Add support for –seccomp command-line option.
- Edebug: Disable backtracking when hitting a &define keyword.
- Revert "Load all generic-x.el modes unconditionally"
- User option to move to another match when changing direction in isearch.
- * lisp/isearch.el (isearch-wrap-pause): New defcustom (bug#47599).
- * lisp/repeat.el (repeat-keep-prefix): New defcustom.
- Appearance:
- Navigation:
- Org Mode:
- My org-agenda on my phone (Reddit)
- An effective workflow to expand English vocabulary when read books in org-mode
- Literate Ledger Programming(?) with Org-mode
- org-export-head: Org mode to blog exporter. Converts each header to a different file
- [tip] search emacs-orgmode mailing list with helm-surfraw
- Org Analyzer - an app that visualizes org-mode time tracking data (Reddit)
- Flat Habits v1.0.2 hanging out with Emacs and org agenda (Reddit)
- ical2org.py: Convert ical .ics file to org-mode
- Coding:
- Shell:
- Mail and news:
- Community:
- EXWM:
- New packages:
- vertico: VERTical Interactive COmpletion
- dune-format: Reformat OCaml's dune files automatically
- eping: Ping websites to check internet connectivity
- filetree: File tree view/manipulatation package
- merlin-ac: Merlin and auto-complete integration.
- merlin-company: Merlin and company mode integration.
- merlin-iedit: Merlin and iedit integration.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-04-05 Emacs news
- Upcoming events:
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs as a Spreadsheet and Emacs Social https://www.meetup.com/EmacsATX/events/277079765/ Wed Apr 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Apr 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Emacs Org mode features you may not know https://pretalx.linuxtage.at/glt21/talk/ZKEXNW/ Sat Apr 10 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1700 Berlin / 2030 Kolkata / 2300 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Apr 15 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsSF: Some early Emacs history, Lightning talks, and General Discussion https://www.meetup.com/Emacs-SF/events/277309406/ Thu Apr 15 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Apr 16 0100 Singapore
- Emacs configuration:
- Emacs Lisp:
- Elisp Tutorial Part 8 - Backquote and Splice Operator (08:05)
- I Wrote My First ELisp Function and Am Looking for Critique. (open-current-file-with-associated-program)
- A quick introduction to editing with smartparens
- Demonstration movie of eval-last-sexp of Emacs Lisp mode in GNU Emacs (49)
- Managing Files and Directories in Practice - Learning Emacs Lisp #6 (01:22:52)
- Emacs development:
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- My simple org mode system
- OrgMode - A third approach to goal setting & tracking
- Introduction to Org Capture (Reddit)
- Make M-RET better in Org Mode | Irreal
- Auto build and publish emacs org configuration as a website
- Org-roam (with Md-roam) demo with 10,000 markdown files
- Sacha Chua: Org Mode: Insert YouTube video with separate captions
- A formal grammar for Org
- Computer Stuff - emacs, lisp, & org mode (01:12:42)
- Appunti di Machine Learning con Emacs, Org-Mode e LaTeX (01:11:57)
- Completion:
- Coding:
- GNU Emacs as a lightweight IDE (Basics)
- Using compilation mode to run all the things (Reddit)
- Webmacs - New Emacs configuration for web development
- lldb debugging in Emacs (0:52)
- jsdoc.el: Inserts JSDoc function comments/typedefs easily
- Outline view for Java using speedbar (Reddit)
- Emacs as SQL client with LSP
- Irreal: Deleting Git Branches
- Mail and news:
- Web:
- Music:
- Community:
- Weekly tips/trick/etc/ thread
- [blog post] My Emacs Journey
- Emacs APAC: Notes from Emacs Asia-Pacific (APAC) virtual meetup, March 2021
- What enlighten your path to Emacs?
- Are there extensible environments in the manner of Emacs outside of text editors and developer tools generally?
- Good places to discuss creating new packages?
- What are the most useful VSCode extensions you know which could be reimplemented in Emacs?
- Other:
- Use visual-replace-regexp + lisp functions to do complicated text manipulation 5x faster and more reliably (Reddit)
- Handling PDF files in Emacs with DocView Mode (17:51)
- Apply number-register to record scores when succeed to delay gratifications
- [NonGNU ELPA] submission of new package: dw.el - diceware, generates passphrases
- System Crafters Live! - Dotfile Detective: tecosaur • Emacs News • Q&A (02:06:57)
- Xah Talk Show 2021-03-27 Emacs Undo Drama, Emacs Lore, Lisp Warr, rms, and Who's Who in Gnu Emacs (01:19:26)
- Yes, Emacs can be ran purely in Wayland.
- macOS Emacs with Metal Support
- emacs-ng auto-generated release deb package
- New packages:
- aggressive-completion: Automatic minibuffer completion
- bibtex-actions: Description
- flymake-flycheck: Use flycheck checkers as flymake backends
- geiser-chez: Chez Scheme's implementation of the geiser protocols
- geiser-chibi: Chibi Scheme's implementation of the geiser protocols
- geiser-chicken: Chicken's implementation of the geiser protocols
- geiser-gambit: Gambit's implementation of the geiser protocols
- geiser-guile: Guile's implementation of the geiser protocols
- smudge: Control the Spotify app
- sniem: Simple united editing method
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-03-29 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 1 0030 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Apr 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsSF: Emacs Lisp - Coding a minor mode; lispy mode; Lightning Talks and Discussion https://www.meetup.com/Emacs-SF/events/276954899/ Thu Apr 1 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Apr 2 0100 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs as a Spreadsheet and Emacs Social https://www.meetup.com/EmacsATX/events/277079765/ Wed Apr 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Apr 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Beginner:
- Emacs configuration:
- real-auto-save: Automatically save your all your buffers/files at regular intervals in Emacs!
- tangld: A literate config system built on emacs and org-mode
- dotcrafter.el: Manage your dotfiles with Emacs! (Reddit)
- The basics of the Straight Package Manager for Emacs (14:00)
- Emacs init performance analysis
- rho-emacs - a preconfigured distribution of Emacs for Windows (Reddit)
- I Just Did an Overhaul of My Old Emacs Configuration Article (Reddit)
- Cleaning up my emacs config (emacs, elisp, & org mode) (Reddit)
- Emacs Lisp:
- Marcin Borkowski: The interactive clause and modes
- Elisp Tutorial: equipped with dash.el, elisp so nice to apply (Reddit)
- Managing Files and Directories in Practice - Learning Emacs Lisp #6 (Reddit)
- Emacs Lisp programming with JavaScript Canvas API in Termux on Android smartphone (01:12)
- Eldev (Elisp Development Tool) is an Emacs-based build tool, targeted solely at Elisp projects. It is an alternative to Cask
- Emacs development:
- Appearance:
- Writing:
- Org Mode:
- Org Mode Tutorials
- Shutting down Org ELPA: No new release of Org on Org ELPA after Org 9.5
- Irreal: Org Mode 9.4.5 Released
- Tips on Organizing a Reading List With Emacs (13:43)
- My agenda-time grid segmented by 3 hours
- Org Roam:
- Exporting:
- System Crafters Live! - Static Websites with Emacs, Org Mode, and Sourcehut • Episode planning • Q&A (02:05:29)
- Publishing org-mode projects on Gitlab Pages
- Sacha Chua: Org2blog: Add a note to the bottom of blog posts exported from my config file
- gatsby-orga: Gatsby starter website with org-mode
- organised-exchange: A script to import Exchange ics calendars into Emacs Org Mode
- Alvaro Ramirez: Flat Habits v1.0.1 (org import menu)
- Capturing an org-mode entry using speech to text - Android phone, Termux
- Completion:
- Coding:
- Web:
- Mail and news:
- Doom Emacs:
- 【Emacs】Linux Zoomer Discovers Doom Emacs (03:14:01)
- Xah Talk Show 2021-03-17 Xah Tries Doom Emacs (01:12:20)
- Community:
- Other:
- New packages:
- consult-recoll: Recoll queries using consult
- geiser-racket: Support for Racket in Geiser
- ivy-spotify: Search spotify with ivy
- molar-mass: Calculates molar mass of a molecule
- nroam: Org-roam backlinks within org-mode buffers
- rii: Reversible input interface for multiple input
- stimmung-themes: Themes tuned to inner harmonies
- yaml: YAML parser for Elisp
- zotero: Library for the Zotero API
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-03-22 Emacs news
- Upcoming events:
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Singapore: Emacs & Never Code Alone SG https://www.meetup.com/Emacs-SG/events/268260076/ Wed Mar 31 0400 Vancouver / 0600 Chicago / 0700 Toronto / 1100 GMT / 1300 Berlin / 1630 Kolkata / 1900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 1 0030 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Apr 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- EmacsSF: Emacs Lisp - Coding a minor mode; lispy mode; Lightning Talks and Discussion https://www.meetup.com/Emacs-SF/events/276954899/ Thu Apr 1 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1700 GMT / 1900 Berlin / 2230 Kolkata – Fri Apr 2 0100 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- EmacsATX: Emacs as a Spreadsheet and Emacs Social https://www.meetup.com/EmacsATX/events/277079765/ Wed Apr 7 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT – Thu Apr 8 0130 Berlin / 0500 Kolkata / 0730 Singapore
- Beginner:
- First Steps With Emacs (7:57)
- The Absolute Beginner's Guide to Emacs (01:11:56)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Irreal: Emacs 27.2 Is Almost Here
- Experiment proposal: Change binding of C-o
- Use pop-to-buffer-same-window for shell
- * lisp/emacs-lisp/pcase.el (pcase-compile-patterns): New function (bug#47261)
- Add a note to NEWS as to how to restore the facemenu
- * lisp/simple.el (next-error-quit-window): New function (bug#44611).
- Extend handled events in 'while-no-input-ignore-events' (Bug#47205)
- Don't pre-load facemenu
- Unbind `M-o' and add new `C-x x f' binding
- * lisp/emacs-lisp/benchmark.el (benchmark-call): New function
- Add minibuffer input support to commands that set the frame size
- * lisp/tab-bar.el (tab-bar-new-tab-group): New defcustom.
- Appearance:
- Navigation:
- Dired:
- Writing:
- Org Mode:
- How I Use Org-Roam To Study the Bible | Digital Bible Study Routine | #zettelkasten #emacs (34:04)
- Exporter un document Org en HTML avec Emacs (02:57)
- Magnus: Todo items in org-roam, an update (Reddit)
- dnd-org-characters: Repo for joseph8th's Emacs org-mode D&D character sheets
- Setting up org-roam protocol in qutebrowser
- [ANN] Org-Multi-Clock multiple parallel clocks in org-mode. (Reddit)
- A script to sync Outlook Calendar with Org Agenda
- Latest Org-9.5 startup to arbitrary heading levels with show-N-levels options
- Frictionless org habits on iOS
- Flat Habits: Org habits for iOS (now on the App Store) (Reddit)
- Completion:
- Coding:
- gdb, voltron, gef, tmux debugging the emacs editor… just startup, no deep dive. (0:53)
- dylan-emacs-support: Emacs mode for indenting and highlighting Dylan code
- Debugging Clojurescript - LSP Mode (Reddit)
- Marcin Borkowski: Indenting code in Emacs
- Elixir in Emacs - Alchemist and Language Server Protocol hybrid approach
- Doom Emacs:
- Music:
- Community:
- Other:
- Tory Anderson: Best Emacs interfaces
- Marcin Borkowski: Using index in the Emacs Info viewer
- [ANN] revert-buffer-all available on melpa (Reddit)
- GnuPG pinentry via the Emacs minibuffer (Reddit)
- How I convert PDFs to EPUB semi-automatically using Calibre & Emacs
- Sacha Chua: Using word-level timing information when editing subtitles or captions in Emacs
- Emacs is the 2D Command-line Interface (2020, HN)
- WSL2+Emacs+VcXSrv open everything with native windows applications
- EmacsWiki now Has a Dark Mode (Reddit)
- Emacs-ng: Emacs with Deno runtime and TypeScript
- Developers of REMACS have you seen this? Work on REMACS and get paid by Google.
- New packages:
- curry-on-theme: A low contrast color theme
- dime: Dylan interaction mode
- dylan: Dylan editing modes
- flycheck-raku: Raku support in Flycheck
- geiser-mit: MIT/GNU Scheme's implementation of the geiser protocols
- org-notifications: Creates notifications for org-mode entries
- revert-buffer-all: Revert all open buffers
- setup: Helpful Configuration Macro
- subsonic: Browse and play music from subsonic servers with mpv
- theme-anchor: Apply theme in current buffer only
- wwg: Writer word goals
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-03-15 Emacs news
- Upcoming events:
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Mar 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- EmacsSF: Retro Emacs, Lightning Talks, and General Emacs Discussion https://www.meetup.com/Emacs-SF/events/276931136/ Fri Mar 19 1030 Vancouver / 1230 Chicago / 1330 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata – Sat Mar 20 0130 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore - announcement
- Singapore: Emacs & Never Code Alone SG https://www.meetup.com/Emacs-SG/events/268260076/ Wed Mar 31 0400 Vancouver / 0600 Chicago / 0700 Toronto / 1100 GMT / 1300 Berlin / 1630 Kolkata / 1900 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata – Thu Apr 1 0030 Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Discussion of M-o keybinding removal experiment
- * lisp/tab-bar.el: Tab groups can be displayed with tab-bar-format-tabs-groups
- Add a new `image-transform-smoothing' user option
- Enable selectable image smoothing (bug#38394)
- * lisp/tab-bar.el (tab-bar-close-group-tabs): New command.
- * lisp/tab-bar.el: 'C-x t G' (tab-group) assigns a group name to the tab.
- Add Tramp sshfs method
- Delete two more items obsoleted in Emacs 23.1
- Appearance:
- Navigation:
- Org Mode:
- Reproducible Research and Software Development Methods for Management tasks using Emacs Orgmode
- Emacs org-mode examples and cookbook (2017) (HN, 70+ comments)
- Export:
- Org Roam:
- Keeping todo items in org-roam
- Emacs café: Introducing nroam (Reddit) - replaces backlink side buffer with end-of-buffer list
- Find Org Roam notes via their relations (Reddit)
- Other:
- Completion:
- Coding:
- Mail and news:
- Community:
- Weekly tips/trick/etc/ thread
- From Vim to Emacs in fourteen days (2015) (HN - 170+ comments)
- Other:
- New packages:
- cascading-dir-locals: Apply all (!) .dir-locals.el from root to current directory
- cfn-mode: AWS cloudformation mode
- company-ipa: IPA backend for company
- current-word-highlight: Highlight the current word minor mode
- desktop-mail-user-agent: Call OS default mail program to compose mail
- diffpdf: Transient diffpdf
- flycheck-cfn: Flycheck backend for AWS cloudformation
- just-mode: Justfile editing mode
- laas: A bundle of as-you-type LaTeX snippets
- leaf-defaults: Awesome leaf config collections
- ligo-mode: A major mode for editing LIGO source code
- lsp-grammarly: LSP Clients for Grammarly
- ob-haxe: org-babel functions for haxe evaluation
- org-appear: Auto-toggle Org elements
- popper: Summon and dismiss buffers as popups
- seen-mode: A syntax highlighting package for text/kepago
- sequed: Major mode for FASTA format DNA alignments
- vulpea: A collection of org-roam note-taking functions
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-03-08 Emacs news
- Upcoming events:
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Mar 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Mar 27 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Mar 31 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata // Thu Apr 1 0030 Singapore
- M-x Research (virtual, contact them for passcode) https://m-x-research.github.io/ Thu Apr 1 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1400 GMT / 1600 Berlin / 1930 Kolkata / 2200 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Tue Apr 6 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1530 GMT / 1730 Berlin / 2100 Kolkata / 2330 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Add Tramp sshfs method
- Delete two more items obsoleted in Emacs 23.1
- Add new face 'help-key-binding' for keybindings in help
- Remove outline-cycle-minor-mode and outline-cycle-highlight-minor-mode
- Remove additional items obsolete since Emacs 22/23
- Remove some items obsolete since Emacs 22/23 from Gnus
- Remove the –without-makeinfo configure option (bug#46837)
- Speed up json.el encoding
- Various map.el improvements
- Improve documentation of Bindat
- Bindat: new macro-expansion based data layout language
- Add a command in package mode for opening home pages directly
- Decouple require-theme from load-theme
- New mode outline-cycle-minor-mode with Orgmode-like TAB cycling on headings
- Make inversion.el obsolete (Bug#46841)
- * lisp/emacs-lisp/pcase.el: Bind all the vars in `or` patterns
- Add 'require-theme' function
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Workflow:
- UOMF: My Current Life-Cycle of an Org Mode Task (Reddit)
- Cyberthal: Textmind case study | fixing a technical problem that has exploding dependencies | '3dashboard heading stack
- [ANN] Helpers for navigation, agenda, repeated tasks, file attachments and appearance - org-clone-property, org-ql-planning, org-evil-navigation, org-clock-helpers, org-attach-file-capture, org-margin-bullet
- Export:
- [emacs-devel] Dendron supports Org markup
- org-gamedb - A game API client to work with org-mode (1:04, Reddit)
- ob-servant: Code for interacting with longrunning processes from inside Org Mode (Reddit)
- Anki deck for org-agenda key bindings
- Workflow:
- Coding:
- Andrea: Emacs as your code-compass: what files do I need to change next?
- Emacs IDE - Python Development Configuration (Reddit)
- LSP Python (pyright) config in emacs from scratch
- Chen Bin (redguardtoo): Use Magit to commit efficiently and correctly
- vc-got: Emacs VC backend for 'Game of Tree' version control system
- Mail and news:
- Community:
- Fun:
- Other:
- Christian Tietze: Change Case of Word at Point in Emacs, But for Real This Time (Reddit)
- System Crafters Live! - Should you do everything in Emacs? • Becoming a Lisp Ninja • Q&A (2:01:52)
- System Crafters Live! - Emacs Native Comp will change everything • Trying out Eglot • Q&A - Invidious
- [ANN] run-stuff package, now with customizable handlers
- Protesilaos Stavrou: Use ‘M-x query-replace-regexp’ to downcase matches (Reddit)
- Outline of how to compile emacs28 with native-comp under msys2
- New packages:
- ob-haxe: org-babel functions for haxe evaluation
- current-word-highlight: Highlight the current word minor mode
- diffpdf: Transient diffpdf
- just-mode: Justfile editing mode
- laas: A bundle of as-you-type LaTeX snippets
- leaf-defaults: Awesome leaf config collections
- ligo-mode: A major mode for editing LIGO source code
- seen-mode: A syntax highlighting package for text/kepago
- sequed: Major mode for FASTA format DNA alignments
- vulpea: A collection of org-roam note-taking functions
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-03-01 Emacs news
- Upcoming events:
- EmacsNYC: Mail Month https://emacsnyc.org/2021/02/03/monthly-online-meetup-mail-month.html Mon Mar 1 1600 Vancouver / 1800 Chicago / 1900 Toronto // Tue Mar 2 0000 GMT / 0100 Berlin / 0530 Kolkata / 0800 Singapore
- M-x Research (virtual) - Avoiding Emacs Pinky https://m-x-research.github.io/ Thu Mar 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata // Fri Mar 5 0030 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- * lisp/tab-bar.el: Support displaying global-mode-string in the tab bar.
- Minor fixes after preloading easymenu
- * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warnings
- Fix documentation of a recent change
- New variable 'use-short-answers' to use 'y-or-n-p' instead of 'yes-or-no-p'
- * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.
- Use named faces in shortdoc
- * lisp/tab-line.el (tab-line-tab-name-format-function): New defcustom.
- * lisp/tab-bar.el (tab-prefix-map): Bind "n" to 'tab-duplicate'.
- Make message-mailto work for emacsclient
- Appearance:
- Navigation:
- Org Mode:
- A short write up on org-mode
- Master recurring appointments in orgmode
- Tutorial for setting up Org-roam on Windows 10
- org-popup - Take notes in cool way
- home-life-display: Make an E-Ink screen show daily info - home including your Org agenda
- Export:
- Blogging with just Org Mode (Reddit)
- I Made a Video Talking About clarete's New Weblorg Generator (Reddit)
- Using Emacs 73 - Ripgrep and updating my blog - ox-hugo
- jao: simplicity pays off - org-static-blog and tag RSS
- How to create presentations with emacs-reveal
- Resume written in Org-mode with the LaTeX AltaCV template. (Reddit)
- Org-roam:
- Completion:
- Coding:
- Mail and news:
- Community:
- Other:
- New packages:
- cascading-dir-locals: Apply all (!) .dir-locals.el from root to current directory
- company-ipa: Ipa backend for company
- desktop-mail-user-agent: Call OS default mail program to compose mail
- lsp-grammarly: LSP Clients for Grammarly
- numpydoc: NumPy style docstring insertion
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-02-22 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata // Thu Feb 25 0130 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 27 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- EmacsNYC: Mail Month https://emacsnyc.org/2021/02/03/monthly-online-meetup-mail-month.html Mon Mar 1 1600 Vancouver / 1800 Chicago / 1900 Toronto // Tue Mar 2 0000 GMT / 0100 Berlin / 0530 Kolkata / 0800 Singapore
- M-x Research (virtual) - Avoiding Emacs Pinky https://m-x-research.github.io/ Thu Mar 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore
- Emacs Paris (virtual) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Mar 4 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata // Fri Mar 5 0030 Singapore
- Emacs configuration:
- Self-compiling .emacs (Reddit)
- radian: 🍉 Dotfiles that marry elegance and practicality.
- Tip: Menu and functions to open shell (remote or local) with automatic login
- How to Cut Emacs Start Up Time in Half! - Emacs From Scratch #12 (Reddit)
- Toby 'qubit' Cubitt: Evil cursor model
- Luca's literate Emacs config (Reddit)
- rjray"s emacs configuration
- Spartan Emacs (A New Minimal Emacs Configuration Framework)
- Share your font-related config
- Irreal: Configuring Mbsync to Work with Gmail
- Emacs Lisp:
- Emacs development:
- The 'interactive' syntax has been extended to allow listing applicable modes (Reddit)
- A different way to pass options to commands - discussion on emacs-devel (Reddit)
- Proposal for an improved `help-for-help'
- * lisp/tab-bar.el: 'C-x t N' bound to tab-new-to supports a negative argument
- * lisp/tab-bar.el: 'C-x t M' bound to tab-move-to supports a negative argument
- 'Mod-9' bound to 'tab-last' now switches to the last tab like in web browsers
- Add a new command for mode-specific commands
- Add the `always' function
- Make goto-line-history buffer local only when so customized
- New transient mode 'repeat-mode' to allow shorter key sequences (bug#46515)
- New command 'tab-duplicate' like in web browsers
- Disable filtering of commands in M-x completion
- * lisp/emacs-lisp/bindat.el: Add 64bit int support
- * lisp/emacs-lisp/bindat.el (bindat-spec): New macro.
- Appearance:
- Org Mode:
- Org Mode Basics In Doom Emacs
- Emacs Org Mode Demo 2021
- Getting started with Emacs and Org Mode
- How I Tackle Projects With org-mode
- How do you backup your org directory?
- A little org-mode links demonstration
- Emacs org-attach basics
- Automatic TODO/DOING/DONE State Transitions on Checkbox Changes (Reddit)
- Task management with org-roam Vol. 5: Dynamic and fast agenda (Reddit)
- org-ir: Introspection reports for org-mode - clock table, closed tasks, worked items
- org-autolist: Making it even easier to edit lists in org-mode!
- Appearance:
- Exporting and tangling:
- Export Emacs Org Mode to HTML – Straightforward Emacs
- Org HTML theme collection
- Latex export with Inkscape Images and Draw.io Graphs in org mode
- ox-time (Reddit)
- Automatically tangle org files on save.
- Github Action Org knit: Let someone else take care of keeping up to date tangled/woven versions of your Org files for public consumption
- Interacting with other things:
- [ANN] superstar-kit: A Template to bring Org Superstar to Other Outline Modes
- [ANN] reddigg: browse reddit in emacs org-mode. (Reddit)
- Org habits iOS app follow-up (two-way edit) (Reddit)
- Emacs, imágenes y portapapeles - Emacs, images, and clipboards in Org Mode
- bug-reference-mode: How I manage support tickets at work with Org mode
- org-link-archive: Replace org-mode link at point with archivised link produced by archive.org
- Coding:
- Mail and news:
- Doom Emacs:
- Completion:
- Community:
- Other:
- New packages:
- blox: Interaction with Roblox tooling
- consult-spotify: Spotify queries using consult
- docstr: A document string minor mode
- emacs-everywhere: System-wide popup windows for quick edits
- enlightened-theme: A theme based on enlightened
- erc-yank: Automagically create a Gist if pasting more than 5 lines
- espotify: Spotify access library
- macrostep-geiser: Macrostep for `geiser'
- ob-reticulate: Babel Functions for reticulate
- ox-bb: BBCode Back-End for Org Export Engine
- reddigg: A reader for redditt
- sketch-themes: Sketch color themes
- tab-bar-lost-commands: The "lost commands" of the tab bar
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-02-15 Emacs news
- Upcoming events:
- EmacsFFM: Creating our own major mode (virtual) https://www.meetup.com/emacs-ffm/events/275881281/ Wed Feb 17 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin // Thu Feb 18 0030 Kolkata / 0300 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata // Thu Feb 25 0130 Singapore
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, February 27, 2021
- Beginner:
- Emacs configuration:
- Keeping Your Emacs Packages Up to Date - Emacs From Scratch #11 (Reddit)
- [ANN] package-utils functionality to recompile all byte-code!
- sublima - Sublime like scratches for emacs (Youtube, 7:39)
- setup: A macro for configuring Emacs
- Configuring the Emacs display system (Reddit)
- Configuring Emacs on Mac OS X (Reddit)
- emacs-modules: Modules I coded myself for emacs
- Emacs Lisp:
- Emacs Lisp:
- Emacs development:
- Discussion about an "M-x"-type command that filters by mode
- native-comp review stuck for 6 months?!
- * Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`
- Also mention `M-o M-o' removal
- Allow define-minor-mode to take an :interactive keyword
- Add 'read-extended-command-predicate'
- Add new 'declare' forms for command completion predicates
- Introduce an :interactive keyword for `defined-derived-mode'
- Add a new buffer-local variable `minor-modes'
- * lisp/emacs-lisp/edebug.el (edebug-match-lambda-expr): Delete function
- * lisp/emacs-lisp/edebug.el (edebug–handle-&-spec-op <&name>): New method
- * etc/NEWS: Document new JSON behavior.
- Edebug: Overload `edebug-form-spec` even less
- * lisp/emacs-lisp/edebug.el (edebug–handle-&-spec-op) <&lookup>: New method
- * lisp/emacs-lisp/edebug.el: Misc cleanups.
- Remove Motif support
- Fix Octave double-quoted string line continuations
- Remove the 'M-o' ('facemap-keymap') binding experimentally
- Update NEWS entry for vc-dir faces
- New options read-char-by-name-sort and read-char-by-name-group (bug#46240)
- Load all generic-x.el modes unconditionally
- Note that the `values' variable is now obsolete
- ; Finish customize-changed-options obsoletion
- Make pcomplete-ignore-case obsolete
- Enriched mode: 'C-a' is by default no longer bound to 'beginning-of-line-text'
- Add vc-dir faces; also apply them to vc-git
- Bind clone-buffer to C-x x n
- Appearance:
- Org Mode:
- Beginning Emacs Org-mode: Tasks, Todos and Timings
- org-mode for PhD students - matthieu.io
- Time tracking with Org Mode (Reddit)
- Irreal: Video Demonstration of Org-roam
- How I created Plain Text Bibles in Emacs (links in description) (16:18) - org, org-roam
- superstar-kit: A simple template for org-superstar like minor modes for other modes
- [ANN] org-media-note: Taking notes when watching videos or listening to audios in org-mode.
- org-treescope.el: Provides a time and priority based sparse tree interaction mode (Reddit)
- Org mode clocking in the menu bar with Hammerspoon
- Org habits iOS app (want to try it?)
- Interactive year view of an org agenda in the terminal (Reddit)
- Christian Tietze: Create Custom Org-Mode Links to Open My External Zettelkasten App
- Org export and import:
- Export Emacs Org Mode to HTML, basic to beautiful (Reddit)
- github-orgmode-tests: This is a test project where you can explore how github interprets Org-mode files
- orgmode-mediawiki: A mediawiki export for Emacs org-mode
- EverOrg: Evernote to Org mode migration tool
- Creating an Always On E-Ink Org Agenda (Reddit)
- Coding:
- Agile & Coding: Test Driven Development Deluxe (Irreal)
- Elescope 0.2: getting better all the time - clone Github repos
- En qué ando estos días - httpd, Rust, GDB
- Coding:
- Web:
- Mail and news:
- Community:
- Other:
- Getting Started with Emacs & Doom in 2021 · Emacs Doomcasts 27 (Reddit)
- [ANN] exwm-float.el – A minor-mode to easily place/resize floating frames in EXWM.
- Spacemacs: to nejlepší z editorů Emacs a Vim (a great and thorough new article in Czech about Spacemacs on the biggest Czech Linux website) (Reddit)
- Marcin Borkowski: Copying to clipboard with single spaces
- emacs — Homebrew Formulae
- Esperanto support in emacs
- Elpher Gopher Client (Reddit)
- New packages:
- aas: Snippet expansions mid-typing
- consult-notmuch: Notmuch search using consult
- edebug-inline-result: Show Edebug result inline
- flycheck-google-cpplint: Help to comply with the Google C++ Style Guide
- git-assembler-mode: git-assembler major mode
- helm-shell-history: Find shell history from helm
- hiccup-cli: Convert HTML to Hiccup syntax
- hiddenquote: Major mode for doing hidden quote puzzles
- inf-elixir: Run an interactive Elixir shell
- l: Compact syntax for short lambda
- mode-line-idle: Evaluate mode line content when idle
- nikki: A simple diary mode
- oauth2-request: OAuth2 request package interface
- shades-of-purple-theme: A theme with bold shades of purple
- tab-bar-echo-area: Display tab names of the tab bar in the echo area
- tab-bar-groups: Tab groups for the tab bar
- tray: Various transient menus
- ytdious: Query / Preview YouTube via Invidious
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-02-08 Emacs news emacs
- Upcoming events:
- EmacsSF: Discussion of emacs in general and completion frameworks in particular https://www.meetup.com/Emacs-SF/events/276234974/ Fri Feb 12 1000 Vancouver / 1200 Chicago / 1300 Toronto / 1800 GMT / 1900 Berlin / 2330 Kolkata // Sat Feb 13 0200 Singapore
- EmacsFFM: Creating our own major mode (virtual) https://www.meetup.com/emacs-ffm/events/275881281/ Wed Feb 17 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin // Thu Feb 18 0030 Kolkata / 0300 Singapore
- Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed Feb 24 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata // Thu Feb 25 0130 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Feb 27 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Long discussion about default key bindings
- Add command to recenter errors from Occur/Grep buffers
- Move line-number-at-pos to C
- Add a new function 'line-number-at-position'
- Add more commands to the new `C-x x' keymap
- Move 'revert-buffer' global binding to 'C-x g g'
- Add command 'dbus-monitor'
- Don't hard-code ignored functions in `indent-according-to-mode'
- Allow eshell to have an "erasedups"-like history
- Make backslash characters no longer escape in `f90-mode'
- Bind 'revert-buffer' to 'C-x g' globally
- Remove another variable obsolete since Emacs 23.2
- Appearance:
- [RFC] Mode Line Idle (simple delayed evaluation for the mode-line) (Reddit)
- jbeans-emacs: Jellybeans.vim based theme for emacs (Reddit)
- tao-theme-emacs: tao-theme - two uncoloured color themes for EMACS
- New doom themes: homage-white and homage-black (Reddit)
- Just in case y'all were looking for some new wallpapers!
- Navigation:
- tab-bar-echo-area: Display tab names of the tab bar in the echo area.
- But She's a Girl: Using the tab-bar in Emacs
- ace-jump-zap: Emacs character zapping, ace-jump-mode style
- ace-isearch: A seamless bridge between isearch, ace-jump-mode, avy, and helm-swoop
- Persistent project switching with project.el (Reddit)
- emacs-find-file-rg: Find file in current project using rg –files command
- ivy-ghq: Navigate to ghq managed git repos quickly using ivy Emacs package
- Sacha Chua: Guest post: Bookmarking PDFs in Emacs with pdf-tools and registers
- Marcin Borkowski: Copying symlink targets in Dired
- Writing:
- Org Mode:
- Emacs Org Mode Demo 2021 (Reddit)
- My Grading Workflow
- Two Ways To Capture Links Into Org Files (Reddit)
- “HTML Tooltips ≈ LaTeX Marginal Notes” (•̀ᴗ•́)و (Reddit)
- FOSDEM 2021 - Emacs and org-mode for reproducible research
- Emacs org roam basics (14:17)
- Writing the Emacs configuration script in org-mode: a simple example of literate programming (Irreal)
- Tip: Org babel sudo command (:dir)
- The best syntax highlighting in a PDF you'll see; a new backend for Org latex exports. (Reddit)
- Un workflow con Emacs, realizzare contenuti web attraverso la sintassi org-mode - Exporting with Hugo
- orgextended: Sublime Text OrgMode Extension (Reddit)
- Completion:
- Coding:
- Math:
- Mail and news:
- Shell:
- Doom Emacs:
- Community:
- Other:
- Best features for text-editing in emacs
- TIL: M-x delimit-columns-rectangle
- Glamorous Toolkit — a Smalltalk take on some ideas behind Emacs (Reddit)
- Sacha Chua: Controlling my stream audio from Emacs: background music, typing sounds, and push to talk
- AUR (en) - emacs-gcc-wayland-devel-bin
- Building the Development Version of Emacs on Macos (Macports Edition)
- New packages:
- ado-mode: Major mode for editing Stata-related files
- ca65-mode: Major mode for ca65 assembly files
- company-wordfreq: Company backend for human language texts
- doom-modeline-now-playing: Segment for Doom Modeline to show playerctl information
- elescope: Seach and clone projects from the minibuffer
- exwm-float: Convenient modes and bindings for floating EXWM frames
- frontside-javascript: JS development that just work™️
- iscroll: Smooth scrolling over images
- lexic: A major mode to find out more about words
- org-auto-tangle: Automatically and Asynchronously tangles org files on save
- org-elp: Preview latex equations in org mode while editing
- snitch: An Emacs firewall
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-02-01 Emacs news
- Upcoming events:
- EmacsNYC: Lightning Talks - Mon Feb 1 1600H PST / 1900H EST / Tue Feb 2 0000H UTC / 0100H CET / 0530H IST / 0800H +08 - https://emacsnyc.org/2021/01/23/monthly-online-meetup-lightning-talks.html
- Atelier Emacs Paris en visio-conférence (virtual, in French) - Tue Feb 2 1130H EST / 1630H UTC / 1730H CET / 2200H IST / Wed Feb 3 0030H +08
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Emacs 27.1.91 is out
- Pretest version builds of GNU Emacs for Fedora
- Merge remote-tracking branch 'savannah/master' into native-comp
- New Rmail option 'rmail-show-message-set-modified'
- Fix interaction between two dired cleanup variables
- Add a command for redisplay during keyboard macros
- Make the default `whitespace-enable-predicate' use `derived-mode-p'
- Fix typos and punctuation
- Add distinct controls for child frames' borders (Bug#45620)
- Use `lexical-binding` in all `lisp/international` files
- Appearance:
- Navigation:
- Dired:
- Org Mode:
- Using Emacs for college assignment
- Emacs, org-mode and 100 books in a year (Reddit)
- More org improvements - agenda, structure templates
- Organize your org files anywhere in your filesystem with org-ql and helm-find.
- Enhance Your Email with Org Mode (Reddit)
- org-appear – Auto-toggle emphasis markers, links, and sub/superscripts
- Quick utility function for inserting library-of-babel reference
- Useful function to search through refile targets and create a link to the match.
- Cambiando el blog a org-static-blog
- Weblorg: A static HTML generator for Emacs & Org-Mode
- Adding chess diagrams to org-mode documents
- readtheorg: Org Mode theme like Read The Docs (Reddit)
- Discovering Org Mode
- Irreal: Editing Anki Cards with Org Mode
- Completion:
- Coding:
- semantic-refactor: Semantic Refactor is a refactoring tool based on Semantic parser framework
- Protesilaos Stavrou: Informative diff hunks for Emacs Lisp and Org
- Emacs as your code-compass: who can I ask for help? (Reddit)
- GNU Emacs as a lightweight IDE (Auto-suggest data structure)
- emacs DBI - Emacs as SQL client - works pretty well!
- python-epc: EPC (RPC stack for Emacs Lisp) for Python
- Mail and news:
- Shell:
- Community:
- emacs-ng:
- Other:
- "Teaching an old Bovine Gnu Tricks: What's next for Emacs?" - Jeffrey Walsh (LCA 2021 Online) (LWN)
- Emacs: from catching up to getting ahead: an Emacs wishlist
- Supercharge your Emacs / Spacemacs / Doom with Yasnippets!
- Emacs remote file editing over TRAMP (Reddit)
- undo-tree repository's new home (Gitlab) (Reddit)
- Porting my blog to Hugo from inside Emacs (Reddit)
- Andrea: VLC via Emacs: how to open a YouTube link
- Marco Wahl: Open Firefox URL in eww
- Marco Wahl: Convert Time in Region to Local Timezone
- Marco Wahl: Redisplay at Keyboard Macro Execution
- lexic: Fancy Emacs integration with the Console Version of StarDict
- homebrew.el - simple, completion-drive interface to the Homebrew package manager (Reddit)
- What are the best or more interesting forks of emacs to try?
- Vanilla Emacs on NixOS (Reddit)
- New packages:
- find-dupes-dired: Find dupes and handle in dired
- inheritenv: Make temp buffers inherit buffer-local environment variables
- llama: Anonymous function literals
- lsp-tailwindcss: A lsp-mode client for tailwindcss
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-01-25 Emacs news
- Upcoming events:
- Emacs Berlin (virtual, in English) - Wed Jan 27 1230H EST / 1730H UTC / 1830H CET / 2300H IST / Thu Jan 28 0130H +08 - https://emacs-berlin.org/
- EmacsSF: discussion of emacs, org-mode, org-roam and similar packages - Wed Jan 27 2130H EST / Thu Jan 28 0230H UTC / 0330H CET / 0800H IST / 1030H +08 - https://www.meetup.com/Emacs-SF/events/275889079/
- EmacsNYC: Lightning Talks - Mon Feb 1 1900H EST / Tue Feb 2 0000H UTC / 0100H CET / 0530H IST / 0800H +08 - https://emacsnyc.org/2021/01/23/monthly-online-meetup-lightning-talks.html
- Emacs Paris (virtual) - Tue Feb 2 1130H EST / 1630H UTC / 1730H CET / 2200H IST / Wed Feb 3 0030H +08 - https://www.emacs-doctor.com/emacs-paris-user-group/
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Add a mechanism for buffer-local thing-at-points
- Make Message respect header removal instructions more
- * lisp/emacs-lisp/subr-x.el (named-let): New macro
- Add option remember-text-format-function
- Add option remember-diary-regexp
- * lisp/startup.el: Fix bug#45857, bug#30994, and bug#45913.
- Add 'perl-non-scalar-variable' face to perl-mode
- Appearance:
- Navigation:
- Org Mode:
- (17) Making Spacemacs as A Text Editor for Writers | For Beginners | Spacemacs Basics - YouTube (25:12, April 2020)
- Using Emacs for College Assignments (Reddit)
- org: Speed-up org-mode
- org-expex : Awesome hassle-free LaTeX beauty for linguists.
- Installing LaTeX themes on your machine/Emacs org-mode - DEV Community (Irreal)
- org-simple-timeline: Org-mode html export of vertical/horizontal Timelines
- clip2org: Convert Amazon Kindle's "My Clippings.txt" to a format usable in Org mode
- OMDb client for Emacs and org-mode (Simple movie/show metadata aggregator) (Reddit)
- John Herrlin: Learn RxJava with Emacs Org mode
- voicenotes2org: A Python script which converts WAV files to Org using Google Cloud Platform (GCP)
- org-tracktable: Track your writing progress in an org-table
- I can do org captures from the Android share menu!
- org-linker-edna: Create org-edna dependencies (:TRIGGER: and :BLOCKER: properties)
- Tablas para cálculos en org-mode
- Coding:
- GNU Emacs as a lightweight C IDE
- Andrea: Emacs as your code-compass: find collaborators you should (chit) chat with
- Protesilaos Stavrou: Extensions for Emacs’ vc-git (Reddit)
- How do you solve merge conflicts?
- Lightweight external command integration in Emacs via compilation mode - Massimiliano Mirra
- emacs-run-command: Efficient and ergonomic external command invocation for Emacs (Reddit)
- emacs-refactor: language-specific refactoring in Emacs
- A Gentle introduction to CEDET
- Mail and news:
- Alvaro Ramirez: mu4e icons
- Emacs version of mutt-wizard: mu-wizard, easily setup mu4e (Reddit)
- Compose and Send Email with Emacs (Reddit) - mu4e
- Setting up Emacs as Mail Client (for several Accounts, including Gmail) (Reddit)
- New Gnus backend for Maildir (Reddit)
- Trying to give rmail some deserved love, so I wrote a post with some usage tips! (Reddit)
- EXWM:
- Community:
- Other:
- Have you writer's ambitions? Write a little, write everyday, and let Emacs be your coach! (Reddit)
- consulting spotify - Using the async API of consult to query spotify
- adoc-mode Wiki. adoc-mode is an Emacs major mode for editing AsciiDoc files
- shrface 2.6.3 now can be used as archiving web pages.
- Play/Download crossword puzzles in Emacs (Reddit, HN)
- Emacs Application Framework now supports Windows!
- I just started to use the native-comp branch, and I really surprised!
- Using test blocks in eev
- New packages:
- compiler-explorer: Compiler explorer client (godbolt.org)
- crossword: Download and play crossword puzzles
- ct: Color Tools - a color api
- eglot-fsharp: fsharp-mode eglot integration
- flymake-nasm: A flymake handler for asm-mode files using nasm
- i-ching: The Book of Changes
- mu4e-marker-icons: Display icons for mu4e markers
- org-tag-beautify: Beautify Org Mode tags
- ox-timeline: HTML Timeline Back-End for Org Export Engine
- pair-tree: Visualize a list
- quelpa-leaf: Quelpa handler for leaf
- repology: Repology API access via Elisp
- run-command: Run an external command from a context-dependent list
- sudo-utils: Sudo utilities
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-01-18 Emacs news
- Upcoming events:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- emacs-ng: Deno's Javascript and Async I/O environment, Mozilla's Webrender (experimental opt-in feature), and others
- Improve support for the Cham script and languages
- * lisp/emacs-lisp/pcase.el: Add support for `not` to `pred`
- Add a new function 'buffer-line-statistics'
- Add a new variable `inhibit-interaction'
- Mark previous erc-services change as not needing documentation
- Support using auth-source for NickServ passwords in ERC
- Appearance:
- Navigation:
- Org Mode:
- Org Agenda As My New Tab Page (Reddit)
- 4 Years with Literate Configuration (Reddit)
- “Programming ≈ Proving” - Org-mode lists as proof trees (Reddit)
- AC-Circuits solver
- org-html-themify: Themify org-mode HTML export with installed color theme.
- org-linguistics.el: WIP convenience stuff for linguistics (for now three special blocks for simple trees, glosses and enumerated sentences w/o touching LaTeX)
- Publicar html con org-mode
- Coding:
- Andrea: Emacs as your code-compass: let history show you which files to edit next
- Remote LSP Mode
- [ANN] code-cells: Open Jupyter notebooks directly in Emacs
- I created a gist with a full python config with Emacs (Reddit)
- gerrit.el: Interact with the gerrit code review service from emacs (Reddit)
- Andrea: Coverlay for Scala, or how to produce lcov from cobertura
- Mail and news:
- Community:
- Other:
- Sanel Zukan: Edit files in (remote) Docker containers
- emacs-gcc-wayland-devel-builder: Emacs with native compilation ("gcc") + Wayland support (Reddit)
- Marcin Borkowski: Deleting last entry from the kill ring
- voicemacs: 🗣️ Utilities for controlling Emacs with your voice. Not production-ready, but you can use it as a reference.
- SchemeMosaic demo video with EIEIO Wizards, Beatboxing, Beat slicing, and Neural Networks (Reddit)
- Emacs with the Windows Subsystem for Linux (WSL)
- New packages:
- avy-embark-collect: Use avy to jump to Embark Collect entries
- code-cells: Work with code split into cells and Jupyter notebooks
- counsel-edit-mode: Edit results of counsel commands in-place
- embark-consult: Consult integration for Embark
- flycheck-hledger: Flycheck module to check hledger journals
- holy-books: Org-mode links/tooltips/lookups for Quran & Bible
- indent-control: Management for indentation level
- virtual-comment: Virtual Comments
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-01-11 Emacs news
- Upcoming events:
- Livestream: Keeping organized with Emacs and Orgmode, by Henrique Castro - Thu Jan 14 1030H EST / 1530H UTC / 1630H CET / 2100H IST / 2330H +08
- EmacsFFM: Creating our own major mode (virtual) - Wed Jan 20 1400H EST / 1900H UTC / 2000H CET / Thu Jan 21 0030H IST / 0300H +08
- Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, January 23, 2021
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- New command xref-quit-and-pop-marker-stack
- Fix incompleteness in the implementation of minibuffer-follows-selected-frame
- Respect message-forward-ignored-headers more
- Default python-shell-interpreter to python3
- Add support for 'process-attributes' on OpenBSD
- Add support for flat buttons
- * lisp/tab-bar.el: Improve tab-bar-show (bug#45556)
- Add a display-buffer window selection function that's more like XEmacs
- * lisp/tab-bar.el (tab-bar-tab-name-format-function): New defcustom.
- Pretty-print keys without <> around modifiers (bug#45536)
- perl-mode: Display here-docs as strings instead of comments
- Appearance:
- Navigation:
- Org Mode:
- [ANN] elegant-agenda-mode landed on MELPA (Reddit)
- org-menu: A discoverable menu for Emacs org-mode using transient (Reddit)
- Irreal: Group Tags in Org-mode
- org-msg 3.1 HTML email composer has been published
- Corwin Brust: The Automation Begins
- ox-bb, Org exporter for BBCode
- Uniorg — I wrote an org-mode parser for js
- Corwin Brust: Overdozing Rx
- Completion:
- Coding:
- Mail and news:
- Evil Mode:
- Introducing Plus-Minus: working on numbers like Vim
- Doom Emacs:
- Community:
- Finance:
- Other:
- The best sources to master Emacs
- Keeping the Focus with Eww, Elfeed & Keepass
- Ben Simon: hbo-blogger.el: A Simple Strategy for Editing Blogger posts in emacs
- jwz: "Very much do not have my Emacs setup just how I like it" [how to configure `display-buffer` to be like XEmacs?] (Reddit)
- Emacs on the Go (and on a Linux phone)
- Emacs ⇒ Quran ∧ Bible (Reddit)
- Sacha Chua: Using Emacs to fix automatically generated subtitle timestamps
- coin-ticker-mode: Emacs minor mode for showing the price of Bitcoin, Ethereum, and other cryptocurrencies.
- A new snapshot build of Emacs 28.0.50 for Windows is available
- Tory Anderson: Binding keypad numbers for exwm screen shifting
- Tory Anderson: Adding a new monitor to my exwm setup
- Configuración de Jabber en Emacs
- New packages:
- counsel-ag-popup: Interactive search with counsel-ag
- dtb-mode: Show device tree souce in dtbs
- transient-posframe: Using posframe to show transient
- wikinforg: Org-mode wikinfo integration
- xref-rst: Lookup reStructuredText symbols
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2021-01-04 Emacs news
- Emacs Paris (virtual, in French) - Thu Jan 7 0830H PST / 1130H EST / 1630H UTC / 1730H CET / 2200H IST / Fri Jan 8 0030H CST / 0030H +08
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Long conversation about changing behaviour
- Andrea Corallo: gccemacs Update 13: value/type inference improvements (Reddit)
- * src/xdisp.c (syms_of_xdisp): New var redisplay-skip-fontification-on-input
- * lisp/emacs-lisp/byte-run.el (make-obsolete): Make `when` mandatory
- Make Flymake mode-line indicator customizable (bug#33740)
- Allow add-to-ordered-list to use a test predicate
- Add 'project-relative' as value for 'xref-file-name-display'
- Add variables read-char-choice-use-read-key and y-or-n-p-use-read-key
- In Isearch bind 'C-s M-y' to isearch-yank-pop-only with old code (bug#45483)
- Revert "Switch add-to-ordered-list to eql"
- Switch add-to-ordered-list to eql
- Revert "Allow the flymake mode line indicator to be customized"
- Introduce new variable mode-line-compact
- Allow the flymake mode line indicator to be customized
- Add a SPLIT parameter to `format-spec'
- Appearance:
- Navigation:
- phscroll: Enable partial horizontal scroll in Emacs
- [ANN] scroll-on-jump, smooth scrolling package now available on melpa (Reddit)
- Finding Files In Emacs Helm
- consult: Asynchronous grep - works with default completion, Icomplete and Selectrum! (Reddit)
- emulating evil mode's visual search/replace
- [RFC] diranged-mode – Dired on Acid!
- Org Mode:
- Org-mode basics III: add links and images to your notes | Pragmatic Emacs
- Happy New Year! (abo-abo on org-roam) (Irreal)
- Why is it so fast to edit tables with org-table? 💫 💫💫 (INSIDE EMACS) (Reddit)
- [New Package] org-fts: full text search of your org-mode files with ivy integration
- Creating super-personalized dashboards with org-mode and elisp (Reddit)
- Using Org-Mode to Manage Configs (Reddit)
- Json To Org-Mode Table
- Play GO in org-mode!!
- How to fit RSS feeds into an org file
- Completion:
- Coding:
- Mail and news:
- Community:
- Weekly tips/trick/etc/ thread
- thank you
- Github's IDE selection dialog makes me sad. : emacs
- Proposal for emacs-emba mailing list
- Propósitos y despropósitos (includes a story of switching to Emacs)
- Other:
- Roam-block Demo: An all-purpose block-ref and block-embed implement in emacs (r/emacs)
- Draw anything to Emacs buffers with OpenGL (Reddit)
- Emacs-ng – Run JavaScript in Emacs using Deno/Tokio (Reddit)
- Unlock the Power of the Daemon with emacsclient
- Enabling Desktop Notifications with Dunst - Emacs Desktop Environment #6 (Reddit)
- Ben Simon: Making emacs happier on a Chromebook: An ssh and console friendly browse-url-browser-function
- Controlling OpenHAB from Emacs
- How to open a file in Emacs: a short story about Lisp, technology, and human progress (Reddit, HN)
- Protesilaos Stavrou: Comment on Unix versus Emacs
- 5 Reasons to Learn Emacs in 2021 - YouTube (26:38)
- New packages:
- circleci-api: Bindings for the CircleCI API
- eta: Standard and multi dispatch key bind -*-
- good-scroll: Good scrolling
- org-inline-pdf: Inline PDF previewing for Org
- scroll-on-jump: Scroll when jumping to a new point
- scrollable-quick-peek: Display scrollable overlays
- show-font-mode: Show font at point on mode line
- tree-sitter-indent: Provide indentation with a Tree-sitter backend
- weblorg: Static Site Generator for org-mode
- wikinfo: Scrape Wikipedia Infoboxes
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-12-28 Emacs news
- Wed, Dec 30 18:30 CET: Emacs Berlin virtual meetup
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Gap Buffers Are Not Optimized for Multiple Cursors
- Make byte-compiler warn about wide docstrings
- Rename and document the built-in xref-show-definitions-function's
- * lisp/emacs-lisp/package.el (package-archives): Add NonGNU ELPA
- Improve "find definition" in Help buffers
- Add new predicates for sequence lengths
- Rename Tramp method "media" to "mtp" (Bug#45402)
- New coding-systems for EBCDIC variants
- Make `remove-hook' interactive
- Remove `string-slice' – it's not very well defined
- authinfo-mode: add option to not hide any elements (and add font-lock)
- * lisp/tab-line.el: New options, faces, and functions
- Reject filenames containing NUL bytes.
- Re-order the items in `profiler-report' output.
- Add string-chop-newline
- Rename slice-string to string-slice
- Add `string-pad'
- Beef up the Emacs string utility set a bit: string-clean-whitespace, string-fill, string-limit
- Appearance:
- Let it snow in Emacs! (now with wind, varying intensity, and accumulation on terrain) (Reddit)
- [ANN] A small package to create (SVG) icons on the fly (from online collections) that fit exactly 2x1 characters. (Reddit)
- golden: Modern derivative of golden-ratio.el for automatic window sizing
- solar-viz.el: a package to visualize sunrise/sunset data
- Logically nested fruit salad - prism.el, syntax highlighting
- number-separator.el: Automatically separate groups of three (or four) numbers with commas (or periods)
- Protesilaos Stavrou: Modus themes: review rainbow-delimiters faces (Reddit)
- visions: An emacs theme
- Org Mode:
- Introduction to Luhmann's Zettelkasten in pure Org (r/orgmode, r/emacs)
- Inside Emacs #6 (part 4) - org-mode - org-table-sort-lines - copy/paste region - insert hlines
- Org-marginalia to write margin notes for your text files (Reddit)
- org-linker: Utility package for linking org headings in various ways.
- Stability of Org TOC links: A function for producing nice short links, like an inferior version of reftex-label.
- org-special-block-extras v2 released ;; Pretty HTML & LaTeX (Reddit)
- using Emacs org-mode as rest client replacement (Reddit)
- Org Pomodoro and Polybar
- rofi-org-todo: A rofi script to allow easy hotkey adding of org-mode TODOs to an inbox.org file for later processing.
- Yet another browser extension for capturing notes
- Completion:
- Coding:
- Mail and news:
- Community:
- Other:
- Easy (pretty) screenshots
- eshell-git-prompt: Some Eshell prompts for Git users
- Some template-based functions of eev that are not five-minute hacks (also blog post and MP4)
- Library for scraping training data from Polar website
- Unlock the Power of the Daemon with emacsclient (Reddit)
- Alex Bennée: dired-rsync 0.6 released
- Alex Bennée: Edit with Emacs v1.16 released
- Irreal: Finding Pangrams in the NYT Spelling Bee Puzzle
- emacs-build: Scripts to build a distribution of Emacs from sources, using MSYS2 and Mingw64(32) (Reddit)
- Guide - Compile emacs with nativecomp on Windows 10 with MSYS2
- windows-utils: Launch directly emacs from Windows with wsl2 and x410 window manager
- Software for the reMarkable tablet (2019)
- New packages:
- default-font-presets: Support selecting fonts from a list of presets
- snow: Let it snow in Emacs!
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-12-21 Emacs news
- Emacs configuration:
- Byte-compile the `Quickstart’ File for Faster Startup (Reddit, Reddit)
- BreakPoint : An Unorthodox Emacs Setup with a Static Init File Generator
- jjuliano/sensible.emacs.d: Sensible and minimal starting Emacs configuration
- Modularizing Posimacs
- link0ff's Emacs init configuration
- gSwag's emacs-configuration
- phundrak's Emacs config
- Toggling Keyboard Mapping for Org Roam // Take on Rules - overriding keyboard shortcut for a project
- Looking At My Doom Emacs Config - DT LIVE - YouTube
- Emacs development:
- AUR (Arch Linux) package delivering Emacs binaries with native-comp and Wayland support enabled
- fast-emacs branch: Emacs branch based on native-comp branchwith improvements to process IO and rendering
- Discussion on NonGNU ELPA issue tracking
- Emacs 27.1.90 is out (Irreal) - first pretest for 27.2
- Improve make-process in Tramp
- Inhibit buffer hooks in temporary buffers
- bibtex-mode: Permit user-defined schemes for sorting entries.
- Add 'remote-file-error' for Tramp
- Make goto-char offer the number at point as default
- Add a new recursively bound `current-minibuffer-command' variable
- Merge branch 'feature/integration-of-dictionary-el'
- Appearance:
- Christian Tietze: Pulse to Highlight Yanked Text in Vanilla Emacs
- marginalia.el - Rich annotations in the minibuffer (Reddit)
- tab-bar-display: Display strings on tab-bar in Emacs.
- Using prettify-symbols in Clojure and Elisp without breaking indentation · Endless Parentheses
- Solving ligature spacing in Emacs - proof of concept | Modern Emacs (2017)
- good-scroll.el - Attempt at good pixel-based smooth scrolling in Emacs (Reddit)
- Experimental command prompt in the header line (Reddit)
- Navigation:
- Org Mode:
- jjuliano/practical.org.el: Practical GTD and Zettelkasten workflow system for Emacs
- Directory Structure for my Org Instance // Take on Rules (Reddit)
- Inside Emacs #6 (part 2) ▫ org-mode ▫ moving inside/between fields ▫ smartparens ▫ emacs-lisp (Reddit)
- goodreads-to-org: Small utility to convert goodreads csv to org-mode file
- A search engine like command line tool for org-mode and markdown (Reddit)
- [ANN] Emacs LSP community channel migration Gitter -> Discord
- org-learn.el — Implements SuperMemo's incremental learning algorithm (Reddit)
- Emacs from Scratch #5: Org mode basics
- WorgSheet Calc Intro – Dj Pj (Irreal)
- Coding:
- Andrea: Emacs as your code-compass: finding code hotspots
- [Package of the day] Emacs4CL: 35 line .emacs to turn Emacs into Common Lisp dev environment (Reddit, HN, HN again)
- SLIME, Lisp, Editing - the lost slime-close-parens-at-point
- mit.edu: basic guide to MIT/GNU Scheme and either edwin or emacs
- go-dlv.el: Go Delve - Debug Go programs interactively with the GUD.
- company-web: Emacs company backend for html, jade, slim
- Alex Bennée: magit-file-dispatch
- Mail and news:
- Community:
- Other:
- Making eshell your own | Modern Emacs
- Many Small Tools Make Light Work (in Emacs) // Take on Rules - yasnippet, Hugo shortcodes
- Emacs as a checksum utility
- Christian Tietze: Markdown Mode Fixes Imenu Tag Generator
- The Perfect Panel: Integrating Polybar with Emacs (LIVE 12/18, 9:15 am PST) (Reddit) - EXWM
- Dynamic Tiling Windows like dwm in Emacs with Edwina (Reddit)
- New packages:
- company-maxima: Maxima company integration
- diredc: Extensions for dired
- embark: Conveniently act on minibuffer completions
- helm-switch-to-repl: Helm action to switch directory in REPLs
- ispc-mode: Syntax coloring for ispc programs
- ivy-migemo: Use migemo on ivy
- metal-archives-shopping-list: Add shopping list generation support to metal archives
- org-anki: Synchronize org-mode entries to Anki
- org-tree-slide-pauses: Bring the pause command from Beamer to org-tree-slide
- peertube: Query and download PeerTube videos
- planemo-mode: Minor mode for editing Galaxy XML files
- recomplete: Immediately (re)complete actions
- spdx: Insert SPDX license and copyright headers
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-12-14 Emacs news
- Beginner:
- Emacs configuration:
- Emacs Redux: Favorite Emacs Packages (Reddit)
- yakmacs: baby tries to migrate off spacemacs with a clean config…
- eli-oat's Emacs Config
- An Unorthodox Emacs Setup with an Init File Generator (a test) (Reddit)
- Check out unpackaged.el!
- Fijar un Repositorio Para un Paquete en Emacs - how to pin using use-package
- Emacs Lisp:
- Emacs development:
- Add a new recursively bound `current-minibuffer-command' variable
- * etc/NEWS: Add entry for dictionary.el
- Don't show matches with no input for nil icomplete-show-matches-on-no-input
- New option gnus-registry-register-all
- New variable `redisplay_adhoc_scroll_in_resize_mini_windows`
- Explicitly specify svg base_uri using `:base-uri' image property
- Allow customizing the Gnus summary thread indicators
- * lisp/play/dunnet.el: Make it so loading the file is harmless
- Add a new command `memory-report'
- Add new function `object-intervals'
- Add new function 'image-cache-size'
- Add a new function `button-buttonize'
- Make hexl scrolling commands work more like the normal ones
- Improve documentation of 'backtrace-on-error-noninteractive'
- Appearance:
- Navigation:
- Multimedia:
- Introducing Emdeez - Controlling Deezer within Emacs - music player
- Org Mode:
- Org 9.4.1 is coming (Reddit)
- Improving org mode with extentions
- org-similarity: A package to help org-mode users discover similar or related notes in a directory. (Reddit)
- Revisiting Hydra Menu for Org Roam Lookup in Emacs // Take on Rules
- org-inline-pdf.el: Enable inline PDF preview in Org buffers.
- Sacha Chua: Org Mode: Create a quick timestamped note and capture a screenshot
- Organize docs in org mode
- Instant LaTeX preview in org-mode with org-latex-impatient (Reddit)
- Sacha Chua: #org-mode answers: task creation time, subtree at end, Emacs Lisp variables in TBLFM, logbook and refile
- Org Almanac - alphapapa's list of Org-related links
- Org export:
- Coding:
- Andrea: EmacsConf2020: first steps towards Emacs becoming your code compass!
- Tiny ~/.emacs for beginners to Common Lisp programming with line-by-line explanation (Reddit)
- Iron handling (with Emacs Lisp) (Reddit)
- Emacs Redux: Essential Magit File Commands
- Emacs Redux: Super Keybindings for Magit
- Mostrar Informacion con LSP UI en Emacs - Sideline
- Mail and news:
- Community:
- The results from the "State of Emacs Survey" are announced! (/r/emacs part 1, /r/emacs part 2, HN)
- Alexander Gromnitsky: Reading the Emacs User Survey 2020 Results
- Weekly tips/trick/etc/ thread
- Curious about how Emacs maintainers/core developers use Emacs?
- Emacs, Emacs, Emacs! (Reddit)
- Emacs Wishlist
- Sacha Chua: EmacsConf 2020: Emacs News Highlights and a wishlist
- Other:
- More batteries included with emacs (Reddit)
- eshell-bookmark: Eshell and bookmark.el integration
- Alexander Gromnitsky: Making high-resolution screenshots of Emacs frames
- Emacs sorting with sort-regexp-fields
- Emacs bindings for Tridactyl (Firefox addon for mousless browsing) (Reddit)
- Blog directly from emacs using magit (Reddit)
- [ANN] uTimeClock (manual time tracking) now on melpa
- Sacha Chua: Editing subtitles in Emacs with subed, with synchronized video playback through mpv
- Introducing snitch.el – a firewall for emacs (Reddit)
- Using Multiple Monitors in EXWM - Emacs Desktop Environment #4 - YouTube (40:22)
- Comprobado de Faltas de Ortografía en Emacs - flyspell
- Krei epub arĥivon - Esperanto, PDF->EPUB
- New packages:
- apparmor-mode: Major mode for editing AppArmor policy files
- consult: Consulting completing-read
- consult-flycheck: Provides the command `consult-flycheck'
- consult-selectrum: Selectrum integration for Consult
- elegant-agenda-mode: An elegant theme for your org-agenda
- elfeed-dashboard: An extensible frontend for elfeed using org-mode
- gitignore-snippets: Gitignore.io templates for Yasnippet
- goggles: Pulse modified regions
- helm-org-ql: Helm support for org-ql
- imenu-extra: Add extra items into existing imenu items
- ivy-file-preview: Preview the current ivy file selection
- ll-debug: Low level debug tools
- marginalia: Enrich existing commands with completion annotations
- math-preview: Preview TeX math equations inline
- metal-archives: List future releases using Metal-Archives API
- ox-gemini: Output gemini formatted documents from org-mode
- pikchr-mode: A major mode for the pikchr diagram markup language
- recursion-indicator: Recursion indicator
- utimeclock: Simple utility for manual time tracking
- xmind-org: Import XMind mindmaps into Org
I'm curious about how we can help Emacs folks find jobs or freelancing contracts by connecting with each other. I don't really know how it might work out yet, but if you're looking for someone to fill a position or take on a freelancing contract, would you consider e-mailing me at sacha@sachachua.com so that I can include it in Emacs News? What kind of info might be useful? Short description, contact info, location/remote, and whether the position is free-software-compatible? Let's figure out what's possible! =)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-12-07 Emacs news
- EmacsConf 2020: Videos are out! (HN)
- Emacs configuration:
- Share vanilla emacs config examples (with a small number of external packages)
- emacs-from-scratch: An example of a fully custom Emacs configuration developed live on YouTube!
- Faster Emacs Startup with Custom Configuration (Reddit)
- Quick commits to become evil
- Emacs Configuration Posframe and Which Key, Some Key Bindings
- posimacs: Emacs + tools in home manager module distribution format
- popup-buffers: A minor-mode to handle annoying windows in Emacs. Works well with shackle.el
- Maximize the Emacs Frame on Startup (Reddit)
- emacs-buttons - Key binding DSL (Reddit)
- Emacs Redux: Maximize the Emacs Frame on Startup
- Emacs Lisp:
- Emacs development:
- Add commands xref-next-group and xref-prev-group
- Allow shutting down Emacs even if there are errors in kill-emacs-hook
- Allow inhibiting the instructions on how to close emacsclient frames
- Add new variable to selectively suppress backtraces in batch mode.
- Print a backtrace on unhandled errors in batch mode (Bug#44942).
- * src/alloc.c (Fgarbage_collect_maybe): New function
- Preload iso-trans.el
- Support using ripgrep in project-find-regexp and friends (Reddit)
- Allow bibtex-unify-case-function as file-local variable
- * etc/NEWS: Add user option 'tramp-debug-to-file'.
- Appearance:
- Navigation:
- But She's a Girl: Switching to Selectrum for incremental narrowing in Emacs (Reddit)
- gilded-select: Minor enhancements to the excellent Selectrum package
- [ANN] Scroll-on-jump package to recenter and optionally animate any action that moves the point (Reddit)
- Meta Redux: Semantic Clojure Formatting
- Emacs Through Macros - 11 - Narrowing - YouTube (9:02)
- Organización del espacio de trabajo en Emacs
- Org Mode:
- [ANN] Experimental org-mode branch improving performance on large files
- Andrea: EmacsConf2020: Lead your future with Org
- Daryl Manning | A better GTD and CRM flow for emacs org-mode
- [WIP/RFC] orgmode visual outline hierarchy
- Easy instructions on how to set up ODT export of Emacs/org-mode files in Windows 10
- Building websites with org-mode was never this easy. (Reddit)
- Diego Zamboni: New release of Publishing with Emacs, Org-mode and Leanpub
- Creating a CV/Resume in Org-Mode using Latex templates (Reddit)
- Org CV: Org-mode backend exporters for Curriculum Vita
- Header arguments - Org Babel reference card
- org-mode-zettelkasten: Zettelkasten for pure emacs Org mode
- Adding Hydra Menu for Org Roam Lookup in Emacs // Take on Rules (Reddit)
- Diego Zamboni: How to easily create and use human-readable IDs in Org mode and Doom Emacs
- Org-transclusion (alpha v0.0.6) Demo #6 (Reddit)
- Completion:
- Coding:
- [ANN]: Emacs IDE - Python Development Configuration (LIVE 12/2, 9:15 am PST) (Reddit)
- Not my normal Emacs video but using Emacs to solve AOC day 3 in Clojure
- Speeding up magit (Reddit)
- Alain M. Lafon: EmacsConf: Traverse complex JSON structures with live feedback with counsel-jq
- Emacs: working with virtual machines - YouTube (8:44)
- Math:
- Community:
- Other:
- Why I love Emacs | Opensource.com
- Multi-TTY support in Emacs 27 on MacOSX
- emacs-monkeytype: Typing game/tutor for Emacs inspired by github.com/Miodec/monkeytype
- emacs-gcc - Dockerfile for building emacs.deb with native-comp
- The ultimate Emacs hacking tutorial in Windows 10 WSL 2 | Damon Chan's Blog
- essay.dev: A real-time blog from emacs magit-forge based on GitHub issues - Sean Grove
- Somehow Eshell is working perfectly
- Alvaro Ramirez: Emacs: Rotate my macOS display
- Optimizing Window Placement in EXWM - Emacs Desktop Environment #3 (LIVE 12/4, 9:15 am PST) (Reddit)
- EmacsConf2020 - Extend Emacs to Modern GUI Applications with EAF (Reddit)
- wakatime-mode: Emacs plugin for automatic time tracking and metrics generated from your programming activity.
- Announcing `papis.el`, an emacs package for papis, a highly extensible command line bibliography manager (Reddit)
- Amit Patel: Building Emacs 27 on Apple ARM M1
- Writing Update + Emacs! - YouTube (15:58, Emacs starts around 12:50)
- New packages:
- goggles: Pulse modified regions
- license-snippets: LICENSE templates for yasnippet
- modus-themes: Highly accessible themes (WCAG AAA)
- robot-mode: Major-mode for Robot Framework files
- solo-jazz-theme: The Solo-Jazz color theme
- valign: Visually align tables
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-11-30 Emacs news
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Introducing emacs-webkit and more thoughts on Emacs rendering
- Allow following symlinks when recompiling directories
- * lisp/minibuffer.el (completions-format): Add new value 'one-column'.
- (defvar): Detect defining a variable currently lexically bound
- Add 'completions-detailed' to add prefix/suffix with 'affixation-function'
- Make text-scale-mode optionally adjust the header line
- Yank items selected from kill-ring using completion and minibuffer history
- Allow controlling whether SPC in Gnus goes to the next article
- Add a user option to control how links are followed in eww
- Appearance:
- Fun with a distractionless Emacs and posframes
- Making Emacs cute and gay is hard work but well worth it
- On the design of text editors Nicolas P. Rougier | arxiv.org
- Putting all the pieces together (Reddit) - Nicolas Rougier's experiments with Emacs appearance
- Experimental SVG toolbar (Reddit)
- Navigation:
- Org Mode:
- org-table is so cool! (Reddit)
- org-upcoming-modeline: put upcoming org event in modeline (Reddit)
- Inside Emacs #6 (part 1) ♦ org-table ✔ Create Tables ✔ Convert From Region ✔ Import Tables - YouTube
- org-z: Lightweight, Org-mode flavored zettelkasten links.
- Org-protocol (capture, store-link) setup with emacs inside WSL (Reddit)
- How I Keep Track of My Servers (r/orgmode, r/emacs, Irreal) - ox-ssh
- Running a Blog with Hugo, Emacs, and Netlify (r/orgmode, r/emacs)
- org-pandoc-confluence: How to avoid confluence as much as possible · Allan Eising
- {RFC} org-timed-alerts - receive warnings for upcoming events in your day
- Declaring new "special blocks", with arguments, tersely using `defblock` (EmacsConf2020) (Reddit)
- Org QL Custom Predicates Tutorial (Reddit)
- Completion:
- Coding:
- Mail and news:
- Community:
- Other:
- {ANN} valign.el now supports table.el tables: almost as good as it can get (Reddit)
- Fill a table
- Gccemacs available for Guix!
- The Emacs 27 Edition of Mastering Emacs is out now (Reddit)
- Emacs as a standalone application
- Emacs From Scratch #9 - Learn to Love the Terminal Modes - YouTube
- ledger-mode: org-level colors for comment headlines with an asterisk at flush-left.
- emacros: Emacros: A Package for Organizing and Handling Keyboard Macros in GNU Emacs
- scroll-text - Scroll the text for content
- acrolinx-mode.el: Acrolinx for Emacs.
- emacs-grammarly: an Emacs extension to send a text to/from Grammarly
- New packages:
- helm-org-ql: Helm support for org-ql
- monkeytype: Mode for speed/touch typing
- org-latex-impatient: Preview org-latex Fragments Instantly via MathJax
- svg-tag-mode: Replace keywords with SVG tags
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-11-23 Emacs news
- EmacsConf 2020 schedule (Reddit) - Nov 28, 29 (this weekend)
- {Reminder} Last week to fill out the Emacs User Survey! (Reddit)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Andrea Corallo is preparing native-comp to be mergeable with master (Reddit)
- Handle help-form in y-or-n-p and use this in find-file-noselect (bug#5423)
- Handle connection-local null-device and path-separator variables
- Hide obsolete options in most customize commands
- * etc/NEWS: Restore entries accidentally removed by previous commit.
- In attempted recursive minibuffer use, display error message in correct frame
- Add command to filter package menu by name or description
- Appearance:
- Navigation:
- Org Mode:
- Emacs Tips - How to Give Presentations with Org Mode - YouTube (31:38)
- Why does the recent zettelkasten craze use one file per note rather than one headline per note?
- Gretzuni: Let's get digital - mentions org-reveal and teaching
- {ANN} org-super-agenda 1.2 released (Reddit)
- org-linkz: Managing browser links in org file.
- Draco - Reddit thread to Org document (Reddit)
- mldoc: Another Emacs Org-mode and Markdown parser.
- Publish a website with Org Mode and host it for free on GitLab - YouTube (15:57, April 2020, Irreal)
- Andrea: Org crypt do not forget my point!
- org-ql configuration example (Reddit)
- {ANN} org-ql 0.5 released
- Coding:
- Math:
- Mail and news:
- Community:
- EXWM:
- Other:
- Batteries included with Emacs (Reddit)
- Marcin Borkowski: Emacs and the X selection
- Writing a Leanpub book with Emacs - philnewton.net (Irreal)
- term-keys: Lossless keyboard input for Emacs (2017)
- All the Emacs packages that Fedora normally provides, but compiled from master dev branch rather than a point release
- Emacs on terminal (Reddit)
- T. V. Raman: Emacspeak 53.0 EfficientDog Unleashed!
- Introducing emacs-webkit - A successor to xwidget-webkit (Reddit, emacs-devel)
- New packages:
- helm-org-recent-headings: Helm source for org-recent-headings
- insert-char-preview: Insert Unicode char
- leo: Interface for dict.leo.org
- mpdmacs: A lightweight MPD client
- ob-ess-julia: Org babel support for Julia language
- tr-ime: Emulator of IME patch for Windows
- vc-defer: Defer non-essential vc.el work
- zenscript-mode: Major mode for ZenScript
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-11-16 Emacs news
- EmacsConf 2020 schedule, poster, watching, and participating (Reddit) - Nov 28, 29
- Emacs User Survey 2020 is open!
- Emacs configuration:
- Emacs development:
- Add new user option bibtex-unify-case-convert
- New user options 'copy-region-blink-delay' and 'delete-pair-blink-delay'
- * lisp/progmodes/xref.el (xref-goto-xref): Prefix arg quits the xref buffer.
- Make Calc windows dedicated by default
- In dired-query use read-char-from-minibuffer with bound help-char (bug#42708)
- * lisp/leim/quail/compose.el ("iso-transl"): New input method.
- Appearance:
- Navigation:
- Org Mode:
- Andrea: Write org-roam notes via Elisp (Reddit)
- emacs-utimeclock : Time tracking utilities for Emacs. (Reddit)
- Who needs GitHub to manage a project when you have Emacs and Org (Reddit)
- {ANN} org-ql: Dynamic Blocks and Links
- orgstat – visualize org clocked time (Reddit)
- Use Org-Mode Links for Absolutely Anything · Endless Parentheses (2014)
- Org-transclusion demo (alpha v0.0.5) Demo #5 (Reddit)
- Org export:
- Coding:
- Configuring Emacs as Javascript (ReactJS) IDE (Reddit)
- Marcin Borkowski: Putting punctuation after closing parens automatically
- Emacs IDE - How to Debug Your Code with dap-mode (Reddit)
- Setting up my Emacs Elpy Python coding environment with Jupyter and Pyenv | The Shifting Balance of Factors
- My Emacs Clojure Development Environment Overview
- Speeding up magit - Jake McCrary
- emacs-syntax-highlighting-as-a-service: A website to add syntax highlighting using Emacs (Reddit)
- Mail and news:
- Community:
- Other:
- Quick tip: named terminals with vterm (Reddit)
- evil-exchange: Port of vim-exchange
- On Learning Emacs
- {ANN} r0man/docopt.el: Run Docopt-compatible shell commands in Emacs with Transient-style UI automatically (Reddit)
- Emacs Desktop Environment #1 - Getting Started with EXWM (LIVE 11/13, 9:15 am PST) (Reddit)
- emacs-pgtk-nativecomp-overlay: nix overlay for emacs with native compilation and pgtk, based on emacs-overlay and cachix templates
- tmalsburg/txl.el: Emacs extension providing direct access to DeepL's machine translation API.
- New packages:
- rec-mode: Major mode for viewing/editing rec files (Reddit)
- docopt: A Docopt implementation in Elisp
- flymake-grammarly: Flymake support for Grammarly
- key-assist: Minibuffer keybinding cheatsheet and launcher
- ptemplate-templates: Official templates
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-11-09 Emacs news
- EmacsConf 2020 schedule, poster, watching, and participating (Reddit) - Nov 28, 29
- Emacs configuration:
- Rewriting My Emacs Config | Daw-Ran Liou
- Academic-Doom-Emacs-Config: My doom emacs configuration files
- exordium: An Emacs configuration that will make your C++ IDE jealous.
- Polyp: Small child of the Hydra (Reddit)
- Emacs Tips - How to Use File and Directory Local Variables - YouTube (37:31, Irreal, Reddit)
- Emacs Lisp:
- Emacs development:
- Use a separate face for expanded log-view bodies
- NS: Make s-<left/right> to move to beginning/end of line
- Change the default value of gdb-mi-decode-strings to t (bug#44173)
- Reduce integer-output-format to print-integers-as-characters
- Support transient input methods in Isearch mode (bug#44266)
- Allow minibuffer to stay in its original frame. Tidy up this area.
- New gnus-search library
- Horizontal mouse wheel scrolling amount (bug#43568)
- Navigation:
- Dired:
- Org Mode:
- Emacs: Introduction to ORG-CAPTURE - YouTube (Reddit)
- Using Emacs While Running Online Games // Take on Rules (Reddit)
- {xmonad} Productivity workflow (Emacs org-mode agenda, Astroid notmuch email client) (/r/unixporn)
- Calculating and Plotting Covid Rates in Org
- Sorting Org Clocktables By Category Instead Of File
- Convert Trello JSON export files to Org-mode format
- A Walkthrough of Org-Roam | Installation, Uses, and Benefits (Spacemacs) - YouTube
- {ANN/WIP} Delve, the Zettelkasten browser for org-roam (Reddit)
- Andrea: Org crypt and tangling source blocks
- orgdot: Turn org-mode headers into a graph using networkx and graphviz
- Outlook Org-mode integration on MacOS | Faximilie
- How to paste images into Emacs org-mode running in Windows Subsystem for Linux - Alex Rampp
- Completion:
- Coding:
- git-change-log: git-changelog - A program to automatically generate changelogs from git. Also includes extensions for working with Emacs
- LaTeX-auto-activating-snippets: An Emacs Package
- Very simple HTML live preview for Emacs (and my first time writing Emacs Lisp)
- Java Programming in Emacs (Reddit)
- emacs-guix-packaging: Tools for writing and maintaining Guix packages
- Mail and news:
- Community:
- Other:
- pymupdf-mode.el: Extend pdf-tools annotation capabilities via pymupdf (Reddit)
- The GNU Emacs Manual in epub format
- silicon.el: generate images of source code files using silicon
- Emacs Online Documentation: all Emacs built-in functions and variables (not the Emacs manual or the elisp reference)
- Combining repeat and repeat-complex-command (Reddit)
- Emacs + dmenu (dynamic menu for X)
- alert-toast: Windows 10 toast notifications for Emacs
- erc-burnt-toast: ERC notifications for Windows 10
- New packages:
- burly: Save and restore window configurations and their buffers
- burnt-toast: Elisp integration with the BurntToast PowerShell module
- mimetypes: Guess a file's mimetype by extension
- treemacs-perspective: Perspective integration for treemacs
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-11-02 Emacs news
- Emacs User Survey 2020 is open!
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Fix some glitches in recent directory-files-* changes
- Improved language transliteration in Malayalam input methods
- Add directory-empty-p and new argument COUNT for directory-files-*
- Transient input methods bound to 'C-x \' (bug#44266)
- * lisp/leim/quail/compose.el: New input method (bug#44267).
- * etc/NEWS: Add trashing of remote files. Fix typos.
- New variable integer-output-format to print integers as characters (bug#44155)
- Replace irc.freenode.net with chat.freenode.net
- * src/xdisp.c (syms_of_xdisp) <"scroll-minibuffer-conservatively">: New var
- Trim and explain set of safe forms for 'unsafep' (bug#44018)
- Add a new command to regenerate a hunk in diff-mode
- Use nobreak-space on all non-ASCII whitespace characters
- `format-time' can now do sub-second times
- * lisp/bindings.el (narrow-map): Bind C-x n g to goto-line-relative (bug#9917)
- Tweak how `C-c C-r' computes the region in python-mode
- `g' in Help doesn't require confirmation
- Appearance:
- Navigation:
- Org Mode:
- An Org-Mode Workflow for Task Management (Reddit)
- Emacs, Org-mode, R and LaTeX: Power tools in the archaeological toolbox - YouTube (15:20, 2019)
- How I use org-mode
- Continuous Professional Development Record in Emacs
- Anki Decks with Orgmode Rohit Goswami
- Give org-brain some love (Reddit)
- skx/org-worklog: A template for maintaining a work-log, via org-mode (Reddit)
- Take Screenshot of Region on Linux for Org Mode
- In Org mode, archive subtrees under the same hierarchy as original in the archive files
- Creating Org Mode Structure Templates - The Chronicle
- orgcss: Simple and clean CSS for Org-exported HTML
- Alvaro Ramirez: Emacs: chaining org babel blocks
- Emacs Doom 25 Org Roam Setup · zaiste.net
- Org-transclusion (alpha v0.0.4) Demo #4 (Reddit)
- FLOSS WEEKLY 136 Emacs Org-mode Hosted by Randal Schwartz Guests: Carsten Dominik (2010)
- Completion:
- Coding:
- Math:
- Spacemacs:
- Doom Emacs:
- Community:
- Other:
- RTFM quest or the Info files like it was supposed to be, on Debian, Ubuntu & derivatives
- smartish-quotes.el: Auto insert typographical quotation marks.
- spellsuggest.el: an alternative word-by-word spellcheck interface with vertical completion
- read-along.el: Send a stream of visible buffer text to a TTS program while highlighting the buffer text that is currently being verbalized.
- Daily ways GNU Hyperbole helps me stay in flow and reduces cognitive load
- Where did my Emacs color-theme go in Ubuntu 20.04.LTS?! – joho.se
- T. V. Raman: Web: Data Tables Can Be More Than Screen-Deep
- PSA: Don't set bidi-display-reordering nil, will crash harfbuzz Emacs
- Emacs From Scratch #9 - Learn to Love the Terminal Modes (LIVE 10/30, 9:15 am PDT) (Reddit)
- MacOS Contacts in Emacs
- {pdf} The craft of text editing or A cookbook for an Emacs: Craig A Finseth (1991)
- New packages:
- atl-long-lines: Turn off truncate-lines when the line is long
- ednc: Emacs Desktop Notification Center
- teletext: Teletext broadcast viewer
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-10-26 Emacs news
- Emacs User Survey 2020 is open! (Reddit, HN)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Make vc-responsible-backend choose the most specific backend
- Tweak where global-display-fill-column-indicator-modes is on
- Implement a :predicate parameter for globalized minor modes
- Rename ElDoc user option controlling display of truncation notice
- Introduce eldoc-display-functions
- Enable TTY menus with xterm-mouse-mode
- Make TTY menus work with xterm-mouse-mode
- Add support for squashfs files in archive mode
- Allow moving members of editable-list widget, via delete+insert
- unload-feature: Handle local hooks (bug#5293)
- byte-compile-file: Make optional LOAD argument obsolete
- Appearance:
- Navigation:
- Using Emacs 76 Bookmarks and Burly (Reddit)
- {WIP} Burly.el: Save and restore buffers and window configurations with URLs, including buffer positions and window layouts (a kind of "workspace" support) (Reddit)
- Marcin Borkowski: Scrolling all windows simultaneously
- Alex Schroeder: The finger memory of incremental search, or switching to swiper
- Dired:
- Org Mode:
- Upcoming changes for Org-mode
- The Org website has been revamped!
- Emacs Tips - How to Show Reminders for Org Mode Tasks - YouTube (48:30)
- Two interviews with Rainer König - how he got started with Org Mode, and his Org Mode workflow
- org block company complete and edit
- ob-pikchr: org babel for pikchr
- Protesilaos Stavrou: Org’s export dispatcher has a new face for its keys
- Org-transclusion (alpha v0.0.3) Demo #3 - YouTube
- Coding:
- Doom Emacs:
- Community:
- Other:
- New packages:
- julia-vterm: A mode for Julia REPL using vterm
- tree-sitter: Incremental parsing system
- tree-sitter-langs: Grammar bundle for tree-sitter
- tsc: Core Tree-sitter APIs
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-10-19 Emacs news
- Emacs User Survey 2020 is open! (Reddit)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Raimon Grau: An emacs' Feature Development
- Add command package-menu-filter-upgradable
- Add new choice 'keep' to next-error-message-highlight (bug#32676)
- ; * etc/NEWS: Call out the new variable 'shr-offer-extend-specpdl'.
- Document the new smiley value
- Add support for emojis i smiley.el
- * etc/NEWS: Mention new lexical binding conversion aid.
- Base bookmark-bmenu-mode on tabulated-list-mode (Bug#39293)
- ; * etc/NEWS: Move 'narrow-to-prompt' entry to "Shell" section.
- New shell-mode command to narrow to the command under point
- Add a new variable to control Gnus Agent caching
- Search harder for file name matches in compilation buffers
- Make `C-x C-e' work more like `C-M-x' on defvar etc
- Highlight regexp sub-expressions in query-replace
- Add option to highlight the 'next-error' error message
- Add a new variable tab-first-completion
- * etc/NEWS (Calc): Note new precedence of '/' in TeX input mode.
- Fix documentation of Outline cycling commands
- * etc/NEWS: Mention 'make_unibyte_string'; reformat modules entries.
- Calc: allow infinite binary word size (bug#43764)
- Appearance:
- Org Mode:
- org-superstar-mode: Upcoming version 2.0
- Full introduction to Gkroam, up to version v2.3.7, no voice (Reddit)
- Export Day One (macOS) Journals to Emacs org-mode Diary Entries • Christian Tietze
- SSH config export for org-mode (Reddit)
- EmacsConf 2020 & My Submission - org-webring
- Alvaro Ramirez: Emacs: org block complete and edit
- {ANN} org-inline-video-thumbnails: allow Org to show video thumbnails inline like regular images
- Paste an image into an org file (Windows)
- Journaling with org-journal · zaiste.net
- Org with Perl: 001: Moving/removing done todo items (Reddit)
- Coding:
- semi-automated interactive stream editing: piping through expect and emacs (Reddit)
- Python's f-string syntax highlighting now supported thanks to Stefan Monnier (Reddit)
- Andrea: My Emacs setup for Scala development
- Manuel Uberti: Reliable REPL switching and buffer loading with CIDER
- Andrea: My Emacs setup for Scala development
- Math:
- Mail and news:
- EXWM:
- Community:
- Weekly tips/trick/etc/ thread
- Why I Chose Emacs as My New Text Editor // Take on Rules (Reddit)
- Emacs was mentioned inside my lexicography textbook (Reddit)
- What builtins do you use above popular external packages?
- What does emacs do that makes it irreplaceable for you?
- org-contacts2vcard: Converting Emacs Org-mode org-contacts contact information to VCard format suitable for importing to Android 4.4
- Highlight: Why Emacs? (24:39)
- Other:
- Dungeon-mode - Free Software Directory (Reddit)
- Real time collaborative editing in Emacs
- wandersoncferreira/oblique-strategies (Reddit)
- Hardcore spell checking in Emacs (Reddit)
- emacsninja: Worst Reverse Shell Ever
- Accord: Interact with Discord via Emacs
- Tory Anderson: How to send an interrupt without C-c C-c?
- The Different Shells Available In Emacs (17:20, Irreal)
- New packages:
- greenbar: Mark comint output with "greenbar" background
- etherpad: Interface to the Etherpad API
- kana: Learn Japanese hiragana and katakana
- maxima: Major modes for writing Maxima code
- nntwitter: Gnus Backend For Twitter
- ob-deno: Babel Functions for Javascript/TypeScript with Deno
- ocamlformat: Utility functions to format ocaml code
- ox-ssh: SSH Config Backend for Org Export Engine
- teletext-yle: Teletext provider for Finnish national network YLE
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-10-12 Emacs news
- Emacs configuration:
- What modern configs are a good as a base for your own setup?
- Very impressed by emacs-ludicrous-speed (GNU/Linux)
- Chemacs 2, now with early-init.el suport
- dot-emacs - My Emacs configurations written in Org mode
- {emacs-devel} Include leaf in Emacs distribution (Reddit)
- borg-nix-shell: Build your Borg packages with Nix-Shell
- wmacs : Rewrite of my Emacs configuration aimed at Windows operating system
- Emacs Lisp:
- Emacs development:
- Kludging The editor with The compiler - GCCEmacs at LPC 2020 GNU Tools Track - Presentaiton and round of the table - toobnix
- Doom gccemacs on MacOS (Irreal)
- Autoload shortdoc command and adjust NEWS
- Add support for displaying short documentation for function groups
- Only skip directories in lgrep, not the other grep commands
- Improve documentation of 'isearch-group-N' faces
- Add match-data to isearch state and repeat faces to highlight group matches
- Appearance:
- Favorite Light Themes
- minimal-theme: Minimal theme for Emacs 24
- minimal-light-theme.el — A light/dark minimalistic Emacs 27 theme
- tango-plus-theme: Color theme for Emacs loosely based on the tango palette
- eclipse-theme: Eclipse theme for Emacs
- Protesilaos Stavrou: Released Modus themes 0.13.0
- Modus themes now play nice with moody, Thanks prot! (Reddit)
- Base16 Theme Previews
- Navigation:
- Org Mode:
- AlBasmala: Blogging with Emacs & Org-mode (•̀ᴗ•́)و
- Emacs Orgmode Source Code Blocks 2 | jherrlin (July 2020)
- orgmode articles by König von Haunstetten
- Andrea: Microsoft (Teams) notifications in your Org Agenda (through Emacs Slack)
- Org-mode Transclusion/Block-reference Prototype (Reddit)
- Rainer König just released a Udemy org-mode course; let's show him some love! (Reddit)
- LIVE: Emacs From Scratch #6 - Organize Your Life with Org Mode (10/9, 9:15am PDT) (Reddit)
- Coding:
- arduino-mode: Emacs major mode for editing Arduino sketches.
- Alvaro Ramirez: Emacs: create a Swift package/project
- Using Emacs for Swift Development (Reddit)
- css-in-js.el : a styled-components minor mode
- How I set up my emacs for TypeScript
- {ANN} New MELPA package: sharper, a wrapper for dotnet (C#/F#) built with transient
- go-ttest.el: Helpers for editing table tests in Go
- czscm.el — cheezy scheme interpreter for Emacs
- Mail and news:
- Music:
- Community:
- Other:
- Making medieval manuscript transcription less painful with GNU Emacs (Reddit)
- Emacs as RSS reader | Daniel's programming rants
- LDAP lookups from Emacs (2015)
- Marcin Borkowski: Editing subtitles in Emacs with subed
- Fanboying My Favorite Packages, What're Yours?
- Try: Try out Emacs packages (2017)
- Protesilaos Stavrou: My simple note-taking system for Emacs (without Org)
- Experimental patch for emacs to block privacy trackers in (email) webkit
- A short intro to Deft Mode · Emacs Doomcasts 23 (Reddit)
- tid-mode: tid-mode is an Emacs major mode for editing TiddlyWiki5 .tid files.
- New packages:
- axe: AWS Extensions
- block-nav: Jump across indentation levels for quick navigation
- clj-decompiler: Clojure Java decompiler expansion
- i3wm-config-mode: Better syntax highlighting for i3wm's config file
- impatient-showdown: Preview markdown buffer live over HTTP using showdown
- jmt-mode: Java Mode Tamed
- sharper: A dotnet CLI wrapper, using Transient
- spatial-navigate: Directional navigation between white-space blocks
- unicad: An elisp port of Mozilla Universal Charset Auto Detector
- w32-ime: Windows IME UI/UX controler
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-10-05 Emacs news
- EmacsConf 2020 Call for Proposals open until Oct 7, 2020. (Last call!) Please encourage someone you'd like to hear from! =)
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Modernization?:
- Opening up keymaps and other discussions on emacs-devel
- Irreal: Red Meat Friday: Modernizing Emacs
- Could Emacs Have a Set-up Wizard? Some thoughts on the subject and a prototype. (Reddit)
- Emacs : la communauté se demande comment accroître son attractivité, certains suggèrent plus de modernité et Richard Stallman se prête au jeu des échanges d'idées
- Why Isn't Emacs More Popular? (Reddit)
- CRDT-based collaborative editing Elisp package prototype
- Native compilation of Emacs Lisp on track to be merged into master, maintainers 'would like to see it in Emacs 28' (Reddit)
- Andrea Corallo: gccemacs Update #12 (Reddit)
- * src/xdisp.c (syms_of_xdisp): New var `redisplay_skip_initial_frame`.
- Use '…' for ellipsis in truncate-string-to-width by default (bug#41250)
- Support extended menus in widget-choose
- Stop using a dynamically bound 'generated-autoload-file' variable
- Use new faces isearch-group-odd and isearch-group-even (bug#43702)
- Make recentf daily cleanup repeat
- Allow controlling the Dired switches shown in the mode line
- Modernization?:
- Appearance:
- Navigation:
- Org Mode:
- LIVE: Emacs From Scratch #5 - Org Mode Basics (10/2, 9:15 am PDT) (Reddit)
- Doom Emacs tweaks: Org Journal and Super Agenda (2019)
- Firn - A static site generator for Org Mode (Reddit)
- org-ref in action - YouTube
- An Opinionated Academic's workflow for using Org-Roam - Guides - Org-roam
- Org-roam-bibtex - Quick Presentation - YouTube
- Gkroam v2.3.0 Support headline reference and link aliases (Reddit)
- orgdepend_to_orgedna: A Python script to convert Emacs Org mode files using org-depend to org-edna (dependency management)
- Promo video for Rainer König's Udemy course on Getting Yourself Organized with Org-Mode
- Coding:
- Community:
- Other:
- Comprehensive guide on handling long lines in Emacs (Reddit)
- Asynchoronous execution library for Emacs Dired
- Meme generator in emacs · (ノ°Д°)ノ︵ ┻━┻
- How I use the Macbook Pro touchbar with emacs (Reddit)
- macOS users: are you missing results in `M-x man` completion? Here’s how to fix it.
- Constructing a list of valid species from Catalog of Fishes 1: The Emacs approach – Gustavo A. Ballen
- Andrea: Engine-mode, or how to shorten your time-to-browser
- New packages:
- amsreftex: Add amsrefs bibliography support for reftex
- dir-treeview: A directory tree browser and simple file manager
- fill-page: Fill buffer so you don't see empty lines at the end
- jetbrains-darcula-theme: A complete port of the default JetBrains Darcula theme
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-09-28 Emacs news
- EmacsConf 2020 Call for Proposals open until Oct 7, 2020. (Extended!) Please encourage someone you'd like to hear from! =)
- Emacs configuration:
- EmacsVanillaChocolateSwirl: Minimal config for Emacs to flatten the learning curve for transitioning users
- emacs-config-manjaro: Emacs dot files and other goodies on manjaro
- Keybindings in Emacs - YouTube (11:21)
- Tory Anderson: Rebinding Keys, or, The Horror of Alt+TAB in Emacs (Reddit)
- Emacs - How to install Packages - YouTube (4:06)
- Building reproducible Emacs - YouTube (57:27)
- Emacs development:
- Add a new grep-match-regexp variable
- Rename replace-in-string to string-replace
- Abbrev suggestions helps users remember to use defined abbrevs
- * etc/NEWS: Add new D-Bus monitor functionality. Fix typos.
- Use the char history in zap-up-to-char
- * lisp/progmodes/ruby-mode.el (ruby-use-smie): Declare obsolete
- Add a new function 'string-search'
- Horizontal scrolling for mouse wheel with Shift modifier (bug#43568)
- Set mwheel default scroll value to 1 (bug#43380)
- Make set-process-buffer also update the process mark
- New command goto-line-relative (bug#5042, bug#9917)
- Support shellcheck in compilation-mode
- Add more isearch submatch faces
- Allow disabling the verbose eldoc truncation message
- Appearance:
- Navigation:
- Org Mode:
- Boost Productivity With Emacs, Org Mode and Org Agenda - YouTube
- Andrea: Org Agenda and Your Future, or how to keep score of your long term goals with Org Mode
- My Zettelkasten Setup uses Emacs, org-roam, hugo, Working Copy, and GitHub Actions
- Blogging using nikola, github, emacs, orgmode | mindtoilet
- Andrea: Composition Update: Slack links in your Org Agenda
- Protesilaos Stavrou: Emacs: Org heading faces now adapt to their context (Reddit)
- Coding:
- LIVE: Emacs From Scratch #4 - Projectile and Magit (9/25, 9:15 am PDT) (Reddit)
- Marcin Borkowski: Pretty printing SQL queries
- Auto-LaTeX-Snippets: An Emacs Package
- cider-rebl: Tips for using Cognitect REBL with CIDER
- Clunky flutter? GccEmacs to the rescue!
- emacs-sourcetrail: Emacs plugin for communication with Sourcetrail
- Manuel Uberti: We can fly with what we have
- Arthur A. Gleckler: validate-html
- Developing Athens Research in Emacs
- Mail and news:
- hyperkitty.el: Emacs library for reading Hyperkitty archives. - public mailing list archives
- Spacemacs:
- Community:
- Weekly tips/trick/etc/ thread
- Toward a "modern" Emacs (Reddit, HN)
- James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast #126 (Reddit, HN)
- Slack invite for Org Roam
- LibrePlanet 2021 call for proposals open until Oct 28
- I am in awe of Emacs.
- As Powerful as Possible (Reddit) - early Lisp history
- larsbrinkhoff/emacs-history: Historical Emacs Software Preservation
- Other:
- dw-passphase-generator: Diceware passphrase generator for Emacs
- Using Emacs on Windows with WSL2 (Reddit)
- NEW! Continuous scroll in pdf-tools
- Emacs flashcard module for Japanese learning
- GNU Hyperbole 7.1.3, the Antiviral Release, is now available on GNU ELPA
- Fixing Emacs' unknown and untrusted authority TLS error | Vifortech Solutions - Blog
- Anyone using Remacs as their main Emacs?
- Emacs Redux: Using Emacs on Windows with WSL2
- New packages:
- ctrlxo: Switch to the most recently used window
- flymake-proselint: Flymake backend for proselint
- gsnip: A gitlab snippet client
- helm-atoms: Reverse variable lookup using Helm
- org-translate: Org-based translation environment
- ox-zenn: Zenn flavored markdown backend for org export engine
- ptemplate: Project templates
- shell-command+: An extended shell-command
- treeview: A generic tree navigation library
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-09-21 Emacs news
- EmacsConf 2020 Call for Proposals open until Oct 7, 2020. (Extended!) Please encourage someone you'd like to hear from! =)
- LibrePlanet 2021 call for proposals open until Oct 28
- Beginners:
- Emacs configuration:
- Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration - YouTube (58:29)
- Emacs From Scratch #2 - Adding Helpful UI Improvements - YouTube (54:41) (Reddit)
- Emacs From Scratch #3 - Key Bindings and Evil - YouTube (59:26) (Reddit)
- Emacs - How to install Packages - YouTube
- My quarantine yak-shave project: ported my config to literate Org-mode and published it as a blog post. (Reddit)
- Emacs Redux: Emacs Prelude 1.0 (Reddit, HN)
- emacs-playground: Manage sandboxes for alternative Emacs configurations
- Tory Anderson: Fix invalid submodule error when using straight.el
- define-key helper (Reddit)
- T. V. Raman: Emacs: Paired Commands — Efficient Keyboard Interaction Using Hydra
- Emacs development:
- gccemacs with pure gtk is a game changer
- Discovering Memory Leaks With Emacs - Hardlimit
- Make D-Bus properties type safe
- Improve documentation of a recently-added feature
- Highlight regexp sub-expressions
- Add new tab command `C-x t C-r'
- New command: revert-buffer-with-fine-grain
- Extend process-lines to allow exit status handling
- Add a new variable 'gnus-global-groups'
- Honor make-pointer-invisible on macOS
- Allow reveal mode to not automatically re-hide revealed text
- Display the language in the Flyspell mode line
- TTY Support for ECMA-48 strike-through graphic rendition
- cperl-mode: Add new value "PBP" for 'cperl-set-style'
- Allow user-defined scoring in Gnus
- Give Lisp control on the lossage size
- D-Bus: keep type information in D-Bus events
- Allow controlling the look of the line/column indicators
- Add new, simple `replace-in-string' function
- Document use of uniquify-buffer-name-style as a function.
- Allow preserving (some) text properties from completion tables
- Appearance:
- Navigation:
- Org Mode:
- Org 9.4 released (Reddit)
- Get Things Done with Emacs (Reddit)
- Emacs Org-Mode Folding - Cloud Nine Vlogs, Yuri Tricys - YouTube
- Emacs - Using tags in Org Mode - YouTube
- I was inspired to make my agenda more elegant (Reddit)
- Using Emacs - Episode 50 - presentations - YouTube
- {org} support rich insert of code from other buffers (org-rich-yank)
- Pablo Stafforini on his forecasting system using Emacs
- organice (Org mode for mobile devices and browser) renders clickable links automatically (Reddit)
- orgmode-parse: A collection of Attoparsec combinators for parsing org-mode flavored documents.
- gk-roam:
- Coding:
- Doom Emacs:
- Spacemacs:
- Community:
- Other:
- Emacs 27.1 available in kelleyk/emacs PPA
- James Cash: Getting Evil with Emacs
- Alvaro Ramirez: Emacs: search/play Music (macOS)
- anki.el 0.2.0 Released
- Binder now available on MELPA/Stable
- Andrea: Emacs Slack and My Peaceful Modeline
- Easy mode for tetris.el
- Marcin Borkowski: A simple trick with Textern and require-final-newline
- EmacsWindowManager: Due to popular demand I'm uploading the Emacs Windows Manager procedure
- A complete configuration for the emacs EXWM X11 window manager
- New packages:
- 2bit: Library for reading data from 2bit files
- binder: Global minor mode to facilitate multi-file writing projects
- dw: Diceware passphrase generation commands
- elmpd: A tight, ergonomic, async client library for mpd
- ess-r-insert-obj: Insert objects in ESS-R
- git-grep: Search tools using git grep
- gkroam: A lightweight org-mode roam replica
- hyperkitty: Emacs interface for Hyperkitty archives
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-09-14 Emacs news
EmacsConf 2020 Call for Proposals open until Oct 7, 2020. (Extended!) Please encourage someone you'd like to hear from! =)
- For beginners:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Lars Ingebrigtsen is now one of the Emacs maintainers (Reddit)
- Looking for a maintainer for pdf-tools/tablist
- Emacs-devel discussion about modernizing the defaults (Reddit, Reddit)
- Add facility to make module functions interactive (Bug#23486).
- Improve frame-title-format and icon-title-format
- Obsolete commands are no longer hidden from command completion
- Make `ascii' a coding system alias for `us-ascii'
- Add a way to use an external command to download HTML in eww
- Default Emacs to UTF-8 instead of Latin-1
- Move dired-jump from dired-x to dired (Bug#21981)
- Remove cedet items obsolete since 23.2
- D-Bus: Implement other compound types of properties
- Implement a new `submit-emacs-patch' command
- Make the button navigation commands available via a minor mode
- Add Gnus function to make a persistent group from a search result
- * etc/NEWS: Add D-Bus changes.
- Introduce a new Gnus scoring method (for article age)
- Change icomplete-show-matches-on-no-input behaviour for Icomplete only
- * etc/NEWS: Mention the new erc-status-sidebar.el
- Add support for horizontal scrolling in tab-line
- Appearance:
- Navigation:
- Org Mode:
- Lesson 7 – Org Mode For Beginners - Checkboxes
- My Org Mode Flow - Christine Dodrill
- embedding images in org docs guide - YouTube
- frederic-santos/org-template-pci-journals: for submissions to all Peer Community In journals
- James Cash: Reading with Emacs - pdf-tools
- My First Emacs Package (Org-file Backlinks Finder) - Feedback Appreciated
- A Walkthrough of Org-Roam | Installation, Uses, and Benefits (Spacemacs) - YouTube
- Org-Roam installation on Spacemacs and how I use it. Hope it helps. (Reddit)
- Latest Feature: auto complete pages after brackets or hashtag in gk-roam. (Reddit)
- Organizing a Complex Directory for Emacs Org Mode and Deft
- Andrea: Org mode links for Emacs Slack
- Emacs syncing with Dropbox and Beorg for iOS - A blog by Nickolas Lanasa
- Coding:
- Mail and news:
- Spacemacs:
- Community:
- Mario Lang: Emacs is very special regarding UIs (Reddit, HN)
- What is the most confusing/struggling when you started using Emacs?
- Helm development is now stalled · Issue #2386 · emacs-helm/helm (HN, Reddit, Reddit, Reddit)
- Weekly tips/trick/etc/ thread
- 3×10% an Emacs bug spelunking – Random Thoughts
- Emacs Redux: Patronage Revisited
- 2020-09-03 Emacs SF Online Meetup - YouTube - (2:31:31) overlays, bidirectional text
- Other:
- Protesilaos Stavrou: Manage podcasts in Emacs with Elfeed and Bongo
- emacs server guide - YouTube
- Inside Emacs #5 (part 2) ♦ Emacs client/server ✔ Starting emacs daemon with systemd….. Really handy!!! (Reddit)
- Update: eshell-syntax-highlighting is on MELPA
- Fountain Mode 3.3 released
- Prose linting with Vale and Emacs
- HN discussion of the Emacs Web Wowser (EWW) package
- Emacs Redux: Reinstalling Emacs Packages
- Emacs Redux: Describe Package
- Browse URLs in Emacs under WSL - Hung-Yi’s Journal
- WSL2 users beware: Lastest windows update breaks wsl (Reddit)
- My Emacs on Android Setup (Reddit)
- New packages:
- abridge-diff: Abridge long line-based diff hunks, including in magit
- agda2-mode: interactive development for Agda, a dependently typed functional programming language
- annotation: Functions for annotating text with faces and help bubbles
- better-scroll: Improve user experience when scrolling window
- eri: Enhanced relative indentation (eri)
- eshell-syntax-highlighting: Highlight eshell commands
- gcode-mode: Simple G-Code major mode
- orgstrap: Bootstrap an Org file using file local variables
- validate-html: Compilation mode for W3C HTML Validator
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-09-07 Emacs news
- Emacs beginners:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Introduce nnselect backend for gnus
- * etc/NEWS: Add changes for D-Bus; fix typos.
- Show log suppression buttons in display-warning buffer
- * lisp/mail/mspools.el: Use lexical-scoping. Autoload `mspools-show`.
- Fix 'expand-file-name' for remote files
- ; Document choice of smtp authentication method
- Add a new function dom-print
- Appearance:
- Doom-themes: Miramare - Old-hope - Flatwhite
- Custom options for the modus-operandi and modus-vivendi themes, | Protesilaos Stavrou
- Protesilaos Stavrou: Emacs: note on mixed font heights
- Unicode, Ligatures and Color Emoji (and how to use them) (Reddit)
- Enabling Tamil fonts in Emacs (Spacemacs and Doom) – The Bockety
- Navigation:
- Org Mode:
- {ANN/RFC} Org-clones – orgmode headings in multiple locations and files
- Sensitive org-mode notes
- Ricing up org-mode: completely substitute TODO keywrods with icons (Reddit)
- Andrea: The Poor Org-User Spaced Repetition
- How I wrote a D&D adventure using Emacs | General nerdness
- A demo of the thi.ng/org-spec template that simplifies creation & maintenance of technical specifications written in Org-mode
- gk-roam: light-weight roam replica in emacs
- Comparing Organice and Orgzly (Reddit)
- Watch "Emacs - Using Org Mode on multiple computers and Orgzly" on YouTube
- Status Update: org-webring (Reddit)
- Coding:
- 7.0 Release of LSP Mode (Reddit)
- Using Emacs 74 Eglot (Reddit)
- eslint-flymake: An ESLint backend for Flymake
- Edit Clipboard (math) with TexMacs
- Carbon-mode, for prettier code snippets
- repl.el: Run repl.it like repls in your emacs.
- See restclient-mode, vterm and more in this screencast I made for Python developers (Reddit)
- Community:
- Other:
- A tale of emojis in emacs - Emacs daemons and graphical frames
- Emacs in odd places (Reddit, HN)
- Package queue-n-spew.el
- Working Emacs Lock Files and Syncthing
- Use Emacs to spell check code at CI server
- The ultimate Emacs hacking tutorial in Windows 10 WSL 2
- emacs-rime: input method engine supportfor glyph-based input methods, romanization-based input methods, and those for Chinese dialects
- visual-regexp-steroids.el: Extends visual-regexp to support other regexp engines
- New Package: eshell-syntax-highlighting
- emacs-vterm-manager: Manages vterm buffers with configuration files.
- Who never heard about mouse-avoidance-mode? (Reddit)
- Irreal: Two Clicks Needed for Menus on macOS
- New packages:
- ess-view-data: View Data
- flycheck-aspell: Aspell checker for flycheck
- flymake-aspell: Aspell checker for flymake
- fuzzy-finder: Fuzzy Finder App Integration
- go-translate: Google Translate
- helm-searcher: Helm interface to use searcher
- ivy-searcher: Ivy interface to use searcher
- license-templates: Create LICENSE using GitHub API
- ox-report: Export your org file to minutes report PDF file
- revbufs: Reverts all out-of-date buffers safely
- searcher: Searcher in pure elisp
- sql-beeline: Beeline support for sql.el
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-08-31 Emacs news
EmacsConf 2020 Call for Proposals until Sept 30, 2020. Please encourage someone you'd like to hear from! =)
- Beginners:
- Emacs configuration:
- Emacs development:
- Emacs 27.1 Windows Released
- Update: MSI Installer for GNU Emacs 27.1 for Windows
- Add support for parsing column numbers in Visual Studio messages
- Add commands to run shell commands in project root
- dired: Show broken/circular links w/ different face
- Add themes modus-operandi and modus-vivendi
- Fix expand-file-name symlink-to-dir bug
- Allow disabling double buffering at build time
- Implement a way to customize "default" values
- Document ispell comment/string checking commands in the user manual
- ispell: Commands to check comments or strings at point or in region
- Add basic D-Bus integration to Gnus
- Revert previous hideshow commit
- Document file-backup-file-names
- Appearance:
- Navigation:
- Org Mode:
- Getting started with org-mode - Jean-Loup Adde's blog
- New blog and new post about exercise tracking in Org mode (Irreal)
- org-starless: Hide heading stars in org-mode.
- org-padding: Padding for org-mode.
- Help wanted: org-variable-pitch.el users, could you help testing potentially breaking change so that I can make sure it's backwards compatible
- Slack messages in your Org Agenda (Reddit)
- Andrea: Org crypt and LOGBOOK: how they can work together for a secure agenda.
- Displaying org-mode appointments in calendar
- org-kasten: A set of improvements and conventions on top of org-mode to use it for knowledge management. (Reddit)
- Emacs - Using Org Mode on multiple computers and Orgzly - YouTube
- Capturing text from any Mac Application into Emacs org-mode with Automator and org-protocol (Reddit)
- A simple GTD approach using Org mode and Org Edna | Plain DrOps
- Telegram Channel for Emacs Orgmode
- Completion:
- Coding:
- TIP: How to use a stable and fast environment to develop in Python
- Making Emacs use correct Python interpreter in a virtual environment
- 2bit.el: An Emacs package for pulling data from 2bit files - DNA
- eglot + sqls = SQL client?
- web-mode + eglot + Vetur + Vue.js = happy (Reddit)
- Set up CI for Windows
- gitlab-pipeline - A tool to check Gitlab pipelines
- ess-view-data: tidyverse data viewer support for ESS-r
- Alvaro Ramirez: Smarter Swift snippets
- Roblox With Emacs (Reddit)
- Community:
- Other:
- Managing ArXiv RSS Feeds in Emacs
- Secure GPG In Emacs, Featuring Agent Smith (Reddit)
- Configure EMMS — Emacs Multi-Media System on GNU/Linux
- My Backup Script: Rsync-Based With Orgmode-Friendly Summary and Desktop Notifications (Reddit)
- macOS native-comp: A (mostly) automated build script which produces a self-contained Emacs.app application
- New packages:
- eshell-outline: Enhanced outline-mode for Eshell
- find-file-rg: Find file in project using ripgrep
- flycheck-projectile: Project-wide errors
- gitlab-pipeline: Get infomations of Gitlab pipelines
- imbot: Automatic system input method switcher
- modern-sh: Minor mode for editing shell script
- mu4e-views: View emails in mu4e using xwidget-webkit
- notmuch-maildir: Visualize maildirs as a tree
- twtxt: Client twtxt
- vtm: Manages vterm buffers with configuration files
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-08-24 Emacs news
EmacsConf 2020 Call for Proposals - until Sept 30, 2020
- For beginners:
- Emacs configuration:
- Mousemacs - a mouse driven emacs (HN)
- An Emacs Configuration Overview - James Cash, emacs.d
- leaf-convert.el: Convert Elisp config sexp to leaf form (Reddit)
- tycho garen: Tycho Emacs Config Kit - including multiple daemons (Reddit)
- Emacs Lisp:
- Emacs development:
- What's New in Emacs 27.1? (Reddit)
- Linux Plumbers Conference 2020 (24-28 August 2020): Kludging The editor with The compiler: A talk on libgccjit based Elisp compiler for Emacs
- gccemacs on linux first impressions and short build instructions
- gccemacs update 11 - enables deferred compilation, reorganises eln storage dirs (Reddit)
- Document file-backup-file-names
- Extend the default value in dired-diff to all the backup files
- Add a new function 'file-backup-file-names'
- Remove many items obsolete since Emacs 23.2 and 23.3
- Set basic SVG attributes (bug#40845)
- Minor fixes for last change
- Improve word wrapping for CJK characters
- Fix documentation of a recent change in Dired
- Handle globstar in dired
- Restrict the range of image formats to be converted
- Bind mwheel-scroll on more parts of frame's display
- Highlight error messages from diff in diff-mode
- Make hs-special-modes-alist also work for modes derived from those modes
- Add global-goto-address-mode
- Allow searching interactively over completions in `M-x'
- Add a variable to control VC completion over branch names
- Rename 'display-time-world' to 'world-clock' (Bug#40863)
- Remove the "Recent message" section from the bug reports
- Add NEWS entry for the count-lines change
- Rename new option to flyspell-use-mouse-3-for-menu
- Org Mode:
- Weekly /r/Orgmode Open Discussion - August 21, 2020
- WYSIWYGified Org Mode (Reddit)
- org-protocol-github-lines: Add links in github code views that open files in the given line.
- Adding todos with SMS - Kevin Cunningham. Doing and Learning.
- Tory Anderson: Orgmode System Notifications with Dunst
- Gantt from org-mode tree - org-gantt
- snootclub: How we use org publish
- First release of org-webring. Details in the description! (Reddit)
- Completion:
- Inside Emacs #4 (part 1) ♦ Company-mode ♦♦♦ showcase ✔ source code ✔ faces (Reddit)
- Tory Anderson: Helm Duplicates history - how to fix it in Emacs 27
- Coding:
- Conda, Jupyter and Emacs: My Setup (Reddit)
- Emacs mode that setup local Go playground for code snippets like play.golang.org or even better :)
- RON Mode Syntax highlighting for Rusty Object Notation (RON)
- Git in Spacemacs/Emacs with Magit
- package discovery: git-link
- github-review demo video
- Live coding the ESP32 with ClojureScript in Emacs (11:51)
- Community:
- Other:
- Emacs 27 can take SVG screenshots of itself! (Reddit)
- The minimum you need to know to get started using Yasnippets (Reddit)
- GNU Emacs automation demo (auto-typing with skeletons) (24:49)
- evil-iedit-state: Slick Evil states for iedit.
- Setting up spell checking with multiple dictionaries (Reddit)
- typo-suggest - Word suggestions with helm or company
- Tory Anderson: Mysteriously growing into Emacs 27.1 - upgrade experience
- eos.org, Rsync.el, cannon.el and other packages
- Towards a serious modern browser in Emacs! (HN)
- Emacs X Window Manager On Raspberry Pi - Paul Brown
- New packages:
- baff: Create a byte array from a file
- erc-matterircd: Integrate matterircd with ERC
- flatbuffers-mode: Major mode for editing flatbuffers
- lakota-input: Input modes for Lakota language orthographies
- magrant: Transient Interface to Vagrant
- modular-config: Organize your config into small and loadable modules
- org-link-beautify: Beautify Org Links
- ron-mode: Rusty Object Notation mode
- su: Automatically read and write files as users
- toc-mode: Manage outlines of pdf and djvu document
- use-proxy: Enable/Disable proxies respecting your HTTP/HTTPS env
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-08-17 Emacs news
- Emacs configuration:
- Emacs development:
- Alvaro Ramirez: Trying out gccemacs on macOS
- Writing an Emacs module in Rust
- Speed up Emacs with libjansson and native elisp compilation (Reddit)
- Emacs 27.1:
- Emacs 27.1 Released (Reddit, HN)
- Emacs Redux: Emacs 27.1
- Emacs 27.1 waves bye to ImageMagick, adds native JSON parsing support • DEVCLASS
- Compiling Emacs 27.1 on Fedora 32
- A Nix overlay for Emacs 27 with the 'emacs-mac' patches (Reddit)
- Compiling Emacs 27.1 on Fedora 32
- Emacs 27.1 for Windows seems available now
- #distrotube Unfettered Freedom, Ep. 2 - FSF Elects President, Emacs 27.1, Mozilla Layoffs, HBO Drops Linux
- Texteditor: Emacs 27.1 bekommt zweierlei Tabs und verarbeitet JSON
- EMACS:Version 27.1 des Texteditors ist verfügbar
- ; * etc/NEWS: Call out a recent change in 'count-words'. (Bug#41761)
- Add new option flyspell-correct-on-mouse-3
- Add new variable term-set-terminal-size (not setting LINES/COLUMNS)
- Make Gnus stop clobbering the M-s search prefix key binding
- Tweak how ido handles killing virtual buffers
- Add support for ffap guessing at file names containing spaces
- Add `message' to erc-match.el highlight types
- Add two new commands for centering doc-view images
- Change icomplete-show-matches-on-no-input behavior
- Remove many items obsolete since Emacs 23.1
- Make erc-compat.el obsolete
- Add a new variable to not recenter term on all input
- Add support for italic text in ERC
- Downloading files from xwidget-webkit is now supported
- Add utility functions and new xwidget commands
- Rename recent calendar user option
- Add xwidget support for macOS
- Allow count-lines to ignore invisible lines
- Add new commands for environment movement in .texi files
- Change the Calc text input method to insert at point
- Allow Dired to dereference symbolic links when copying
- Appearance:
- Completion:
- Org Mode:
- Org Mode for Beginners
- Why I switched from Vim to Emacs | Opensource.com - Org Mode wins another convert
- Couldn't imagine doing my undergrad thesis paper with anything but org-mode! (Reddit)
- Andrea: How to jump to next bullet point in org mode (2019)
- Reduce your interaction with non-org files - org-pandoc-import
- Andrea: Slack messages in your Org Agenda
- OrgMode E07S03: Google Calendar integration - YouTube
- Using Tikz in org-mode
- Take notes with org-mode, parse with orgajs, render with React! All with love 💕
- toc-org: up-to-date table of contents in the org files without exporting (useful primarily for readme files on GitHub)
- ox-notes package to export as a report (Reddit)
- A Draft Workflow for Advanced Project Management Using Org Mode and Org Edna (Reddit)
- org-linked-tasks
- Andrea: Make Org-feed wget timeout (2019)
- Coding:
- Community:
- Other:
- Useful Tools Within Emacs For Writers - YouTube (Irreal)
- On the design of text editors
- Emacs for note-taking - deft-based replacement for Obsidian
- Emacs and the Tramp - fixing directory tracking on remote hosts
- Emacs NYC Video Release: Bring Your Text to Life the Easy Way with GNU Hyperbole
- Embed image as base64 string in text files (Reddit)
- More goodies for wayland on Fedora - Pure GTK emacs - cross-post
- Inside Emacs #3 ♦ other-window-scroll-buffer ✔ mc/add-cursor-on-click ✔ drag-stuff ✔ smartparens (2:33, Reddit)
- A GPU-accelerated Emacs(Remacs)
- New packages:
- atl-markup: Automatically truncate lines for markup languages
- dired-posframe: Peep dired items using posframe
- go-expr-completion: Complement the return values for Go
- js2hl: Highlight/rename things using js2-mode parser
- lsp-focus: focus.el support for lsp-mode
- ob-napkin: Babel functions for Napkin
- poke-line: Minor mode to show position in a buffer using a Pokemon
- so-long: Say farewell to performance problems with minified code.
- tikz: A minor mode to edit TikZ pictures
- verona-mode: A major mode for the Verona programming language
- v-mode: A major mode for the V programming language
- xwidgets-reuse: Reuse xwidgets sessions to reduce resource consumption
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-08-10 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Modal Editing in Emacs (2018, Irreal) - creating a custom editing minor mode
- Emacs-Lisp Basics | Syntax, Variables, Functions and Lists | Switching to Emacs #6.1 - YouTube (17:00)
- Emacs development:
- Emacs 27.1 released (Reddit, HN)
- Plans for NonGNU ELPA (Reddit)
- Add new command apropos-function (Bug#41021)
- Emacs now supports 256 color display on the 'st' terminal emulator
- Change 'M-:' to not error out on incomplete expressions
- Add the new library hierarchy.el
- vc-hg: use 'hg summary' to populate vc-dir headers
- vc-hg-create-tag: Possibility to create a branch
- Add constants for shell command output buffer names
- Add a command line (and MIME handler) function to start eww
- Add a variable to allow displaying numeric time zones
- Document the OpenPGP header
- Add support for the OpenPGP header to Emacs
- The recentf files are no longer backed up.
- lisp/bookmark.el: Customize choice to show bookmark list in a new tab
- Add new utility function custom-add-choice
- Make the name column in 'list-buffers' have a dynamic width
- Remove support for Mosaic from browse-url
- Add some documentation for widget-describe and button-describe
- Add new commands to describe buttons and widgets
- Fix documentation of 'missing-newline-at-eof'
- Add a new command to copy a file from zip files
- Add missing "this is documented" marker to previous checkin
- Make whitespace-mode highlight missing newlines at the end of buffers
- Fix the mailto: examples in the manual and in NEWS
- Change how Mail-Copies-To: never is handled in Message
- Add a new HTML skeleton for relative (file) URLs
- Make it possible to use Message as a mailto: desktop handler
- Make 'n'/'p' in image mode buffers respect dired sorting
- Implement a screenshot command for Message mode
- Make the erc /ignore command prompt for a timeout
- Add new function decoded-time-period
- Drop support for -fcheck-pointer-bounds
- * etc/NEWS: Add Tramp support of direct asynchronous process invocation.
- Appearance:
- Navigation:
- Org Mode:
- Forming and maintaining habits using Orgmode. // voices in my head (2019)
- Emacs drag-drop pdfs, paste html, custom templates
- org-yt: Youtube links in org-mode,
- Some Org Mode Customizations | Org-Bullets and Evil-Org | Switching to Emacs #5.2 - YouTube (11:20)
- Emacs: mixed fonts for Org mode - YouTube
- Goodbye Markdown! | Org-Mode Tutorial | Switching to Emacs #5.1 - YouTube (14:09)
- Diego Zamboni: New book: Publishing with Emacs, Org-mode and Leanpub
- Org-Roam installation on Linux – guide – Taniya Singh (Reddit)
- Automating and testing dotfiles with Ansible, org-mode and Github's CI (Reddit)
- Org Babel Clojure
- Diego Zamboni: How to insert screenshots in Org documents on macOS
- orgajs: parse org-mode content into AST
- Coding:
- Mail and news:
- Community:
- Weekly tips/trick/etc/ thread
- EmacsNYC - Looking Beyond New York, Please Join Us (Reddit)
- Do you use Emacs for word processing and other non-coding applications?
- What package can't you live without?
- Which are your favorite hot keys (key-strokes) in Emacs?
- When to NOT use Emacs? Share your rule/strategy.
- Emacs live coding (elisp)
- Other:
- Inside Emacs #2 ♦ winner-undo ✔ transpose-frame ✔ dired ✔ kmacro ✔ universal-argument (Reddit)
- Palimpsest: Palimpsest, an Emacs minor mode providing various strategies when deleting text
- dvorak-layouts.el: Input methods for the dvorak system layout
- Las conchas de tu madre - Notxor tiene un blog - shells
- tycho garen: Running Emacs - multiple daemons
- Irreal: The Frame Patch - yequake and macOS
- mediawiki-el: Emacs interface to edit any mediawiki site
- EAF Browser now supports Caret Browsing - select text on a webpage without leaving your keyboard! (Reddit)
- New packages:
- cpio-mode: Handle cpio archives in the style of dired.
- rt-liberation: Emacs interface to RT
- doxy-graph-mode: Links source code editing with doxygen call graphs
- dynamic-graphs: Manipulation with graphviz graphs
- helm-selector: Helm buffer selector
- insert-esv: Insert ESV Bible passages
- lsp-pyright: Python LSP client using Pyright
- org-gtd: An implementation of GTD
- poke-mode: Minor mode to show position in a buffer using a Pokemon
- templatel: Templating language;
- zetz-mode: A major mode for the ZetZ programming language
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-08-03 Emacs news
- Beginner:
- Emacs configuration:
- What simple key re-mapping has transformed your life?
- Protesilaos Stavrou: custom functions for various tasks - YouTube (36:24)
- ethan-wspace: the definitive emacs customizations for people who are OCD about whitespace
- ft-leader - A simple leader key using your existing bindings (Reddit)
- What Emacs Configurations/Plugins would you consider essential?
- Kaligule's personal emacs config
- Emacs Lisp:
- Emacs development:
- Emacs 27.1-RC1 is out (Reddit, Reddit 2, HN, Irreal)
- Copr RPM builds of GNU Emacs 27.1 (pretest)
- Irreal: Update On My 27.1RC1 Experience
- If gnus-visual is nil, don't fontify patches and the like
- Avoid duplicate Edebug symbols when using ‘cl-flet’ (Bug#41989)
- Make the "All" setting for large-newsgroup-initial in Gnus work
- Add the new function dns-query-asynchronous
- Use a new method to determine when to auto-stop image animations
- Make eww use the XDG download directory
- Appearance:
- Navigation:
- Yet another poor man's back-link (Reddit) - can be used with or without Org
- Org Mode:
- Discussion: Using emacs/org-mode to manage life
- {ANN} Org-Calories.el, a package to log your calorific intake and outake {ALPHA}
- Tracking my diet with Emacs and org-mode
- Some Org Mode Customizations | Org-Bullets and Evil-Org | Switching to Emacs #5.2 - YouTube (11:20)
- A really simple Scrivener type view for org mode file
- org-fc: Spaced Repetition System for Emacs org-mode
- How to integrate YASnippet and Yankpad with Org-Capture
- Worg community manual small tweaks
- org-todoist: Sync TODOs between emacs org-mode files and Todoist
- dayone: Converter from dayone json export format to orgmode friendly text
- A Tour of Org Roam - YouTube
- Convert .org to .docx with citations
- Blogging with Emacs and Org Mode
- My org-to-html publishing setup with custom scripts
- Moving LinuxIndya.com to Org Mode (Emacs) and publish using GitLab - YouTube (17:22)
- Grant Rettke: Is It Impossible To Print Org-Mode Files With Unicode To PDF? - org-utf-to-xetex
- Coding:
- logstash-conf.el: Emacs major mode for editing logstash configuration files
- sharper.el: sharper dotnet CLI wrapper, using Transient
- C++ in spacemacs using clangd & lsp-mode
- Emacs + LSP = Heaven - YouTube (8:25)
- {ANN} parinfer-rust-mode - an intuitive editor mode to manage parens for lisps.
- {ANN} New MELPA package: geiser-gauche adds Gauche Scheme support to the Geiser Scheme-interaction mode
- Emacs Rocks! Episode 11: swank-js
- Emacs for Statisticians (Part 1) | Sergio Olmos - analyzing data on remote servers
- Other:
- GitHub-like Markdown preview with Emacs - Bits and Bobs
- Exwm-laptop: Command-line solutions to laptop functions | Tech.ToryAnderson.com
- Emacs: An Odyssey. Here I declare my Dot Emacs Bankruptcy. | Kaifiyat (Reddit)
- Inside Emacs #1 ♦ iedit-mode ✔ multiple-cursors ✔ ivy-go-to-char ✔ replace-string (2:40, Reddit, Github)
- Switch from Vim to Emacs series - YouTube
- Hacking on my emacs human computing interface (3:44:19, streamed)
- sequed: DNA sequence editor and alignment viewer for emacs
- bannedit: Emacs minor mode to highlight words from a 'banned words' list.
- Considering Evil (63 comments)
- YASnippet list my email questions please! - modifying snippets based on context
- How to get a fabulouser dictionary for your Emacs
- New packages:
- describe-hash: Help function for examining a hash map
- dired-lsi: Add memo to directory and show it in dired
- eradio: A radio player frontend for vlc
- evil-tex: Useful features for editing TeX in evil-mode
- geiser-gauche: Gauche scheme support for Geiser
- hybrid-reverse-theme: Emacs theme with material color scheme
- jenkinsfile-mode: Major mode for editing Jenkins declarative pipeline syntax
- olc: Open location code library
- org-ml: Functional Org Mode API
- treemacs-all-the-icons: all-the-icons integration for treemacs
- typo-suggest: Don't make typos with the help of helm and company
- xenops: A LaTeX editing environment for mathematical documents
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-07-27 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Back to basics: org-mode agenda
- {ANN} Elgantt: gantt chart/calendar for orgmode
- Authorized King James Version in ORG format - including italicized words (Reddit)
- {LWN.net} Managing tasks with Org mode and iCalendar {LWN.net}
- org-vcard: Export and import vCards from within GNU Emacs' Org mode. (Reddit)
- Linking Headings With org-super-links (Poor-Man's Zettelkasten) (Reddit)
- Writing a new org-mode exporter back-end – Imperfect Software
- John Herrlin: Learn AWK with Emacs org-drill
- Emacs contact management for mu4e with org-mode and helm
- Coding:
- Emacs - 18 - JavaScript with Tide, Prettier and RJSX mode - YouTube
- DAP Mode: Emacs client/library for Debug Adapter Protocol is a wire protocol for communication between client and Debug Server
- Read Rust documentation inside Emacs with rustdoc-to-org! (Reddit)
- The Artificery: RDD with shadow cljs, deps, emacs and cider
- js2hl 0.0.1 is published
- Mail and news:
- Community:
- Other:
- Ways Emacs Has Changed What I Do
- And here it comes again: another .emacs.d bankruptcy… moving to Doom!
- Manuel Uberti: Paper Emacs
- My {Emacs} Writing Setup (Reddit)
- ytdl: An Emacs interface for youtube-dl
- ghelp: Emacs generic Help. Unlike Emacs Help, ghelp works for more major-modes and is extensible with backends.
- Coding with Emacs and e2wm, a brilliant Emacs windows manager - Yuri Ardila - Personal Blog
- Irreal: A Shortcut Manager for My Emacs-centric Workstation
- Transitioning to GUI’d Emacs on macOS
- New packages:
- acme-theme: A color theme based on Acme & Sam from Plan 9
- chronometrist-goal: Adds support for time goals to Chronometrist
- clojure-essential-ref: Cider-doc to "Clojure, The Essential Reference"
- clojure-essential-ref-nov: Cider-doc to "Clojure, The Essential Reference" (EPUB)
- company-ledger: Fuzzy auto-completion for Ledger & friends
- company-manually: A company backend that lets you manually build candidates
- dmacro: Repeated detection and execution of key operation
- feed-discovery: Discover feed url by RSS/Atom autodiscovery
- grugru: Rotate text at point
- helm-icons: Helm icons
- most-used-words: Display most used words in buffer
- parinfer-rust-mode: An interface for the parinfer-rust library
- saveplace-pdf-view: Save place in pdf-view buffers
- sis: Switch native or OS input source (input method) smartly
- teco: Teco interpreter
- undersea-theme: Theme styled after undersea imagery
- unisonlang-mode: Simple major mode for editing Unison
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-07-20 Emacs news
- Beginner:
- Let Emacs teach you Emacs! | Emacs Help System | Switching to Emacs #3 - YouTube (12:11)
- Editing with Emacs part 2 - YouTube (12:11) - which-key, helm
- Editing with Emacs part 3 - YouTube (12:46) - deleting and restoring lines, column number
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Andrea Corallo: gccemacs Update 10 (July 16, 2020): Dynamic scope support and more optimizations (Reddit)
- Allow adjusting the `W Q' Gnus summary command interactively
- Allow open-network-stream to use different TLS capability commands
- bug-reference auto-setup for IRC, implementation for rcirc
- Add support for a shr-max-width variable
- Adjust naming convention for dependent Gnus sessions
- Consistently stylize eldoc as ElDoc in more prose
- Appearance:
- Navigation:
- Dynamically filter directory listing with dired-narrow | Pragmatic Emacs
- Emacs: Helm + Git Grep == Notational Velocity Clone (Reddit)
- Donning the Helm! | Fuzzy Finding for Emacs | Switching to Emacs #2 - YouTube (13:11)
- tufte-org-mode: An Org mode environment for producing Tufte-LaTeX books and handouts
- Org Mode:
- Back to basics - a series (hopefully)
- OrgMode E06S05: Tracking habits - YouTube
- Emacs org block company completion (2019)
- Polyglot Documentation with Org-mode - Oxford RSE (Irreal)
- Export WordPress to Hugo Markdown or Org Mode with R
- Emacs: mixed fonts for Org mode - YouTube (25:57)
- Orgro update: inline and block LaTeX fragments (Reddit)
- Tomar notas con org-roam - Notxor tiene un blog
- Coding:
- Community:
- Other:
- What is Emacs? | Opensource.com
- You Should Try Emacs
- Emacs: tools for "focused editing" (Reddit)
- Seamless modal editing (Reddit)
- Notes on Using Tmux with Emacs
- Emacs - Productivity Tricks/Hacks – Yet Another Technical Blog
- Emacs Redux: Running Emacs with systemd (Reddit)
- Emacs Redux: Instant Access to Your Shell Init Files (Reddit)
- Emacs Redux: Installing Emacs via Snap
- Emacs Redux: Automatically Kill Running Processes on Exit
- GNU Emacs pretest builds for Fedora (Reddit)
- John DeRosa: lib-term vs. macOS vs. M-p
- Irreal: Emacs Keybindings on macOS Redux
- New packages:
- acme-theme: A color theme based on Acme & Sam from Plan 9
- chronometrist-goal: Adds support for time goals to Chronometrist
- clojure-essential-ref: Cider-doc to "Clojure, The Essential Reference"
- company-manually: A company backend that lets you manually build candidates
- dmacro: Repeated detection and execution of key operation
- feed-discovery: Discover feed url by RSS/Atom autodiscovery
- helm-icons: Helm icons
- sqlite3: Direct access to the core SQLite3 API
- sweet-theme: Sweet-looking theme
- symbol-navigation-hydra: A symbol-aware, range-aware hydra
- weyland-yutani-theme: Emacs theme based off Alien movie franchise
- windswap: Like windmove, but swaps buffers while moving point
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-07-13 Emacs news
- Emacs configuration:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- My org-mode agenda, much better now with category icons! (Reddit)
- org-roam-server-light: compatible org-roam-server written in python for better performance with large network graphs
- Converting all of my vimwiki to org-mode
- orgba: Better APIs for org mode (2018)
- nobiot/Zero-to-Emacs-and-Org-roam (Reddit)
- How I Tackle Projects With org-mode · The Art of Not Asking Why
- Inline arbitrary LaTeX snippets as PNGs in Emacs (•̀ᴗ•́)و (Reddit)
- Coding:
- Mail and news:
- Community:
- Network:
- Other:
- Getting fountain-mode in Emacs working with imenu-list-mode and writeroom-mode
- Lines of code in my Emacs packages | Random effect (Reddit)
- I wrote a small elisp package for keeping track of watched videos. Hope you find it useful. (Reddit)
- John Herrlin: Emacs, GnuPG and Pass
- session-manager.el — Support for the Gnome Session Manager
- How I use Emacs as a supplemental editor (Reddit)
- Eigenbahn: Emacs shell interpreter configuration
- Eigenbahn: Magically ressurect Emacs shell buffers
- Emacs Game Engine Sample Project (2020-07-13) - YouTube (0:19)
- Switch from Vim to Emacs in 20 minutes with evil-mode ! - YouTube (19:38)
- New packages:
- comby: Emacs comby integration
- erblint: An interface for checking HTML ERB files using Erblint
- evil-pinyin: Evil search Chinese characters by pinyin
- flymake-kondor: Linter with clj-kondo
- ivy-emms: Ivy interface to emms tracks
- lsp-sonarlint: Emacs Sonarlint lsp client
- most-used-words: Display most used words in buffer
- ob-latex-as-png: Org-babel functions for latex-as-png evaluation
- orgit-forge: Org links to Forge issue buffers
- prettier: Code formatting with Prettier
- pspp-mode: Major mode for editing PSPP files
- rainbow-fart: Checks the keywords of code to play suitable sounds
- transwin: Make window/frame transparent
- udev-mode: Major mode for editing udev rules files
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-07-06 Emacs news
- Emacs configuration:
- Adding keybindings to Doom Emacs - Rameez Khan
- Override global-set-key in Emacs
- The Pepe Emacs config - autocomplete, magit, neotree, Emacs code browser, tabbar, company, powerline
- Emacs development:
- Do pretests reach end users?
- Will Guilemacs/Remacs ever become a reality? If not, then what will the future of emacs look like? Does emacs need a rewrite?
- Revert feature added in bfd96e995d using project directories in vc (bug#41821)
- ; * etc/NEWS: Announce dropping of support for OpenBSD 5.3.
- Bind 'C-x 4 1' to 'same-window-prefix' and document new commands (bug#41691)
- Subject: Frame-local tab-bar for numeric value of tab-bar-show (bug#42052)
- Appearance:
- Navigation:
- Org Mode:
- Completion:
- Coding:
- {Announcement} lsp-mode 7.0 released
- Emacs Magit with Forge for merging pull requests · Emacs Doomcasts 21 (Reddit)
- Configuring Emacs for Python – Linux Hint
- Practical Chicken Scheme with Emacs : Build a hello world Webserver – YouTube
- Switching between multiple Java JDK versions in Emacs
- Breathing life into the (Emacs) cperl-mode
- erblint-emacs: An interface for checking HTML ERB files using Shopify's erblint tool (Reddit)
- Opening Sourcegraph from Emacs
- Using nvm with Spacemacs
- Mail and news:
- Spacemacs:
- Community:
- Other:
- Running R and Emacs on my mobile phone
- Using emacsclient on MacOS (Reddit)
- Emacs, Markdown-mode, insert spaces in text links created by the C-c C-l command - My Notebook Home
- Tory Anderson: Emacs Tip: Registers
- Alex Schroeder: An overview over my Gemini projects
- clipmon: Clipboard monitor for Emacs - monitors clipboard and pastes contents on change
- Emacs 28.0.50 (snapshot-2020.06.26) Windows binary
- Native Emacs on Windows 10 in 2020
- Emacs download and installation on Ubuntu – Linux Hint
- Using single Emacs instance to edit files (Reddit)
- New packages:
- ob-latex-as-png: Org-babel functions for latex-as-png evaluation
- prettier: Code formatting with Prettier
- pspp-mode: Major mode for editing PSPP files
- rainbow-fart: Checks the keywords of code to play suitable sounds
- transwin: Make window/frame transparent
- udev-mode: Major mode for editing udev rules files
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-06-29 Emacs news
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Add NEWS entry for bug-reference auto-setup.
- The menu-bar Help menu now has a "Show Recent Inputs" item under the "Describe" sub-menu.
- M-n in read-directory-name of vc commands gets project dirs (bug#41821)
- More not-state-changing vc commands can be used from non-file buffers
- Minor improvements as followup to recent RGB string-parsing change
- Appearance:
- Navigation:
- Org Mode:
- Those who have tried out multiple "zettelkasten" type packages (such as org-roam, org-brain, org-zettelkasten) which one stands out to you?
- Tangle Templates (2018)
- Krita sketches in Org-mode
- Control de tiempos con org-mode - Notxor tiene un blog
- Weekly /r/Orgmode Open Discussion - June 26, 2020
- Greenspun's eleventh rule: Any sufficiently complicated PIM or note-taking program contains an ad hoc, informally specified, bug-ridden, slow implementation of half of Org mode.
- Emacs Org mode source blocks | jherrlin (Irreal)
- Emacs Org mode tables | jherrlin (Irreal)
- Coding:
- Spacemacs:
- Community:
- Other:
- Emacs server - why and why not (Reddit)
- Graphical Emacs web browsing (Webkit, Next browser, Conkeror, …)?
- Eshell versus M-x shell (Reddit)
- What are examples of features emacs has adopted from others?
- My Battles With Emacs: Part 2
- Emacs as a text editor: which features do you like?
- Turn Emacs Into A Window Manager With EXWM - Invidious
- Tory Anderson: Keyboard-driven Editing in 2020 (Reddit)
- Marcin Borkowski: Selective display
- New packages:
- comby: Emacs comby integration
- erblint: An interface for checking HTML ERB files using Erblint
- evil-pinyin: Evil search Chinese characters by pinyin
- flymake-kondor: Linter with clj-kondo
- ivy-emms: Ivy interface to emms tracks
- lsp-sonarlint: Emacs Sonarlint lsp client
- orgit-forge: Org links to Forge issue buffers
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-06-22 Emacs news
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Mail and news:
- Coding:
- Android App development under FreeBSD (Reddit) lsp-intellij
- Spacemacs:
- Community:
- Other:
- New packages:
- citeproc-org: Render org-mode references in CSL styles
- flycheck-keg: Flycheck for Keg projects
- ivy-avy: Avy integration for Ivy
- lox-mode: Major mode for the Lox programming language
- org-generate: Generate template files/folders from org document
- origami-predef: Apply folding when finding (opening) files
- php-quickhelp: Quickhelp at point for php
- standard-dirs: Platform-specific paths for config, cache, and other data
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-06-15 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Intro to Emacs Lisp: Adding Live Previews when Editing Markdown Files (Reddit)
- Emacs & Websockets (Reddit)
- markov-text: Markov chain text generation in Emacs Lisp
- melpazoid: A bundle of CI scripts for testing Emacs packages, primarily submissions to MELPA.
- Emacs Redux: Checking the Major Mode in Emacs Lisp
- Appearance:
- Navigation:
- Org Mode:
- Get Grades done: the joys of Org's simple power
- org-alert: System notifications of org agenda items
- {Announcement} New package ox-leanpub
- Automated org-agenda to html (Reddit)
- msgraph-orgmode: A python script to retrieve the Exchange calendar data from a Office365 account and return it as org Mode file.
- org-html-themes: How to export Org mode files into awesome HTML in 2 minutes (Irreal)
- Org Roam:
- Deft:
- Coding:
- Community:
- Mail and news:
- Other:
- Use Emacs for mass renaming of files (instead of vidir) - 200ok
- Mike Zamansky: Using Emacs 73 - Ripgrep and updating the blog
- NotDeft is an Emacs-based manager and local search engine for directories of plain text notes (Reddit)
- A fast and simple helm interface to your bash history
- eshell-prompt-extras: Display extra information and color for your eshell prompt.
- Manuel Uberti: My reliable English dictionary
- password-store.el: Simple password manager using gpg and ordinary unix directories.
- emacs-transclusion: Transclusion of files in emacs (Reddit)
- Emacs minor mode for a nice writing environment (Reddit)
- browse-rules.el: Rules for browsing various urls
- Marcin Borkowski: Emacs as a (very simple) CAT
- Demystifying text editor keystrokes (Irreal)
- ivy-emms 0.1
- Showing off my i3wm+xfce and Emacs setup ( Void Linux Rice ) (8:11)
- Emacs containers
- dockemacs: Dockerized emacs …
- New packages:
- arduino-cli-mode: Arduino-CLI command wrapper
- etc-sudoers-mode: Edit Sudo security policies
- flycheck-guile: A Flycheck checker for GNU Guile
- gemini-mode: A simple highlighting package for text/gemini
- helm-apt: Helm interface for Debian/Ubuntu packages (apt-*)
- helm-wikipedia: Wikipedia suggestions
- lsp-jedi: Lsp client plugin for Python Jedi Language Server
- ox-leanpub: Export Org documents to Leanpub book format
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-06-08 Emacs news
- Emacs configuration:
- Emacs development:
- Compelling reasons to use emacs 27 or 28 right now?
- Continued discussion on the squareness of Emacs
- Branching discussion of "What is the most useful potential feature that Emacs lacks?" - collaborative editing
- The key prefix 'C-x t t' displays next command buffer in a new tab (bug#41691)
- make-text-button no longer modifies its string arg
- Un-deprecate oset and oset-default
- New command 'project-compile', new option 'project-list-file'
- * lisp/progmodes/project.el (project-vc-dir, project-shell): New commands.
- Emacs Lisp:
- Appearance:
- Navigation:
- Org Mode:
- {Newbie} Can someone point me in the right direction for a note-taking workflow? How do you take notes with Org-Mode?
- An experimental way to track Org confirmed bugs, upcoming changes and releases
- org-invoice-template: A template to create invoices using Org mode clock reports
- Automatically creating meaningful custom IDs for Org headings (Reddit)
- Using org mode to write email for outlook · Core Dumped (Reddit)
- valign: Pixel-perfect visual alignment for Org and Markdown tables.
- Python+FontForge+Org: I made a font based on my handwriting! (Reddit, HN)
- Sacha Chua: Having fun kerning using Org Mode and FontForge
- Orgro: an org-mode viewer for mobile (Reddit)
- Raccourcis Orgmode (Reddit)
- Coding:
- I wrote a quick guide to setting up Gitlab magit forge for doom (Reddit)
- Alvaro Ramirez: Emacs, search hackingwithswift.com (Reddit)
- Pytheorus | Part 11 | Emacs - YouTube
- emacs-tree-sitter 0.8.0
- tagedit: A collection of paredit-like functions for editing in html-mode.
- matlab-mode: An emacs matlab mode based on the project https://ift.tt/1jhc7iS
- Irreal: More On The Magit Initial Status Page
- Mail and news:
- Community:
- Emacs (español) Telegram Channel is 200 users now! (Reddit)
- Weekly tips/trick/etc/ thread
- Also, does anyone want to work on including Emacs stuff in the Software Heritage archive?
- Other:
- emacs-pdf.el – Emacs library to print buffer to PDF file.
- Emdeez - Integrating Deezer to Emacs (music)
- Emacs setup for writing, especially collaborative writing (at least over the LAN).
- emacspeak: Viewing Data Records As Forms — Old Is Gold
- Proof of concept for connecting native Android APIs to emacs (more in comments) (Reddit)
- Ressources en français (Reddit)
- weechat.el: Chat via weechat's relay protocol in Emacs
- Has anyone moved from Evil to classic Emacs?
- {Update} calibredb 1.7.0 - Yet another calibre client for emacs.
- Kim's EXWM config
- Alex Schroeder: Gemini Write
- New packages:
- cljr-ivy: Access clojure refactor with ivy completion
- company-plisp: Company mode backend for PicoLisp language
- currency-convert: Currency converter
- journalctl-mode: Sample major mode for viewing output journalctl
- keg-mode: Major mode for editing Keg files
- keg: Modern Elisp package development system
- linkode: Generate a linkode snippet with region/buffer content
- lsp-metals: Scala Client settings
- mybigword: Vocabulary builder using Zipf to extract English big words
- vscode-dark-plus-theme: Default Visual Studio Code Dark+ theme
- ynab: Major mode for YNAB (you need a budget)
- zimports: Reformat python imports with zimports
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-06-01 Emacs news
- Beginner:
- Emacs configuration:
- {Package of day} Straight - A package manager for Emacs hacker (Reddit)
- What are your useful hydras?
- Reflections on turning Transient Mark mode on by default and set mark-even-if-inactive to true by default in Emacs 23.1.
- Advantages and disadvantages of GNU Emacs' Transient Mark mode (Reddit)
- William Denton: Emacs refactoring
- iqa.el: (Emacs) Init file (and directory) Quick Access.
- Mi configuración de GNU Emacs
- Binding Emacs: In which I write about how I bind my key maps in Emacs.
- Multiple Emacs Flavor Setup · GitLab
- Emacs Lisp:
- Emacs development:
- occur: Add bindings for next-error-no-select
- * lisp/emacs-lisp/lisp-mode.el: Add new indentation convention
- Improve Malayalam language transliteration
- Merge branch 'feature/project-switching'
- Adjust NEWS for revert of eshell fix on emacs-27 (Bug#41370)
- Update the Emacs manual with recent project.el changes
- Mark metamail.el as obsolete (Bug#41388)
- Allow inhibiting 'auto-save-visited-mode' on a per-buffer basis.
- Appearance:
- Customizing a Theme for Emacs
- Reflection on Emacs Themes (2017)
- colir.el — Color blending library. Blend colors of overlapping faces
- Emacs One Themes, port of Atom (Vim) One Themes
- Some fun with emacs (Reddit)
- k-useless-mode: A minor mode to make emacs high i.e., make the emacs frame shake or blink as you type
- airline-themes: vim-airline themes for emacs powerline
- weyland-yutani-theme: An emacs theme based on the Alien movie franchise
- Tron-Legacy-Theme v2.0.0 now finally on MELPA! {link in comments} (Reddit)
- Navigation:
- Org Mode:
- Weekly /r/Orgmode Open Discussion - May 29, 2020
- The Blurred Lines - An account of work from home
- How Emacs Makes my Daily Life Easier! - YouTube (9:55)
- Highlight Calendar based on effort value
- Writing Assignments with Org-mode (in Doom Emacs) : CyberChris — A student's personal blog and portfolio.
- Journal of Open Source Education: Org-Coursepack: A Modular and Reusable Teaching Materials Template in Org-mode (Reddit)
- GPX integration and sloppy maps in Org-mode (Reddit)
- codingquark: Using qcircuit in org-mode
- Making Connections in your Notes with Org roam
- Care to share configs for how you use org-roam?
- Update: I made my own sbr-org-emphasize-mode that works like prettify-symbols-mode for org-emphasis
- Firn - A static site generator for org-mode. (Reddit)
- punchagan: Deploying Hugo Drafts, simplified
- Soliciting votes for Dropbox supporting online editing of org files by treating them as plaintext
- grasp - Chrome Web Store - Reliably capture links and webpage content in a plaintext file (org-mode/markdown)
- grasp – Firefox Extension - reliable way of capturing web pages and content in orgmode / markdown format (Reddit)
- Promnesia: a remembrance agent for your web browser (Reddit)
- Completion:
- Coding:
- How to spell check function/variable in Emacs | Chen's blog
- deno-emacs: A collection of utilities to allow for development with deno (a secure runtime for JavaScript and TypeScript)
- emacs-vega-view: A mode to facilitate interactive data visualization using Vega from within emacs
- Emacs setup for Elixir – Kraken of Thought
- How I'm dealing with my Python indentation problem in GNU Emacs
- How I work with Python 2 and Python 3 LanguageServer on Emacs
- ponylang-mode: An Emacs mode for editing Pony code.
- emacspeak: Magit/Forge Cheatsheet For GitHub Workflow
- Mail and news:
- Spacemacs:
- Doom Emacs:
- Community:
- Other:
- Emacs-centric configuration for Twiddler one-handed chording keyboard (Reddit)
- Alex Schroeder: XP, Gold, and Emacs
- Compare Doom-emacs, Spacemacs, and vanilla Emacs (Reddit)
- Aspell 0.60.8 will have direct support for camelCase words | Chen's blog
- Wucuo, the alternative of `flyspell-mode` 0.2.0 is released.
- I created a thing… ynab.el (personal finance)
- Whats is your use case for EWW
- lvimrc-mode - Major mode for vimrc files
- Why I switched from Atom to Emacs
- Learning some habits from Vim community, target standard Emacs (Reddit)
- New packages:
- auth-source-xoauth2: Integrate auth-source with XOAUTH2
- ayu-theme: Ayu theme
- calibredb: Yet another calibre client
- clang-capf: Completion-at-point backend for c/c++ using clang
- deno-fmt: Minor mode for using deno fmt on save
- eldoc: Show function arglist or variable docstring in echo area
- envrc: Support for `direnv' that operates buffer-locally
- flycheck-eldev: Eldev support in Flycheck
- flycheck-psalm: Flycheck integration for Psalm
- gameoflife: Screensaver running Conway's Game of Life
- gnus-notes: Keep handy notes of read Gnus articles with helm and org
- hyperlist-mode: A major-mode for viewing Hyperlists
- iceberg-theme: Well-designed, eye-friendly, dark blue color scheme
- liberime: Rime elisp binding
- literate-calc-mode: Inline results from calc
- lpy: A lispy interface to Python
- magit-delta: Use Delta when displaying diffs in Magit
- mugur: A high-level configurator for the ErgoDox EZ keyboard
- oj: Competitive programming tools client for AtCoder, Codeforces
- org-books: Reading list management with Org mode and helm
- org-linkotron: Org-mode link selector
- org-roam-server: Org Roam Database Visualizer
- org-taskforecast: Manage closed task list and forecast time flow with org-mode
- osa-chrome: Google Chrome remote tab control
- osa: OSA (JavaScript / AppleScript) bridge
- pnpm-mode: Minor mode for working with pnpm projects
- project: Operations on the current project
- psalm: Interface to Psalm
- retrie: Refactoring Haskell code with retrie
- scratch-comment: Insert Elisp result as comment in scratch buffer
- swiss-holidays: Swiss holidays for the calendar
- tron-legacy-theme: An original retro-futuristic theme inspired by Tron: Legacy
- unifdef: Delete code guarded by processor directives
- xref: Cross-referencing commands
- ytdl: Emacs Interface for youtube-dl
- ytel: Query YouTube via Invidious
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-05-25 Emacs news
- Beginners:
- Doom, Emacs & Windows
- How to learn Emacs | IT PRO - Emacs tutorial that gets to org-babel quickly
- Emacs configuration:
- Best way to try out different emacs configs
- Looking for advice on a .emacs rewrite
- Assimilate Emacs packages using Git submodules
- display-buffer-control: Control how to open buffers matching specified conditions
- Emacs: window rules and parameters (`display-buffer-alist' and extras) - YouTube
- Spin Your Own Spacemacs-lite - YouTube
- Emacs development:
- emacsninja: State of Emacs Lisp on Guile (HN)
- {Beta testers} {ANN} Let's make emacs better - `explain-pause-mode` tells you when and why emacs is slow
- masm11/emacs: A branch to port Emacs to pure-gtk3, in order to support Wayland.
- Best way to learn enough to contribute to Emacs development?
- Watch "Bringing GNU Emacs to native code" on YouTube
- Mark browse-url-conkeror as obsolete
- Reject invalid characters in XML strings (Bug#41094).
- ; * etc/NEWS: Mention new customization options for package.el.
- Improve shr/eww handling of mailto URLs
- Various json.el improvements
- Bookmark locations can refer to VC directory buffers (bug#39722)
- New user option project-vc-merge-submodules
- Appearance:
- Navigation:
- Macros:
- Org Mode:
- Coding:
- slime-volleyball: Emacs Slime Volleyball
- emacs-grails: A minor mode for Grails projects
- Using GDB in Emacs
- rubocopfmt.el: Emacs minor-mode to format Ruby code with RuboCop on save.
- emacs-retrie: An Emacs package to refactor Haskell code with retrie
- Irreal: Setting the Initial Visibility of Magit Sections
- Mail, news, and feeds:
- Web:
- Community:
- Other:
- A short love letter to emacs
- Some Nice Emacs Packages - deft, mood-line, lsp-mode
- Ansi-Term Remote Directory Tracking
- {NEW Package} Learn Japanese kana (仮名,五十音) in emacs.
- Managing dotfiles with chezmoi (Reddit)
- journalctl-mode
- emacs-yeis: Yeis's Emacs' Input Switcher (Reddit)
- signal-msg: Send Signal messages from GNU Emacs using signal-cli
- My Battles with Emacs - Part One (Reddit) - exploring Doom Emacs and Org Mode
- Emacs on iOS via Blink Shell iOS app + Tailscale.com (Reddit)
- New packages:
- scratch-comment: Insert Elisp result as comment in scratch buffer
- psalm: Interface to Psalm
- flycheck-psalm: Flycheck integration for Psalm
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-05-18 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- GNU Emacs raison d'etre
- Making Emacs popular again with a video
- Unify the Platforms: Cairo+FreeType+Harfbuzz Everywhere (except TTY)
- Stefan Monnier's SMIE paper & other Emacs goodies
- Richard Stallman Joins Discussion About Changing Emacs' Appearance To Make It More Popular - Slashdot
- Funding Emacs Core Development?
- Let's get real multithreading into Emacs by hiring a developer
- Introduce process-file-return-signal-string
- Delete libraries obsolete since 23.1 and 23.2
- Combine archive-int-to-mode and tar-grind-file-mode
- Appearance:
- Emacs Theme Creator
- I ported JetBrains Darcula (default dark) theme for Emacs {link in comments} (Reddit)
- I Wrote an Emacs Color Theme - similar to VS Code Default High Contrast
- Marcin Borkowski: Diffing and font-lock
- Org Mode:
- Weekly /r/Orgmode Open Discussion - May 15, 2020
- Org Agenda - Vedang Manerikar - YouTube (Emacs Pune Meetup)
- My org-refile workflow - Yiming Chen
- A Tour of Org Roam - YouTube
- Own Your Second Brain: Set Up org-roam on Your Own Machine
- Discourse group for 'org-roam' discussions
- Avoid losing window layout when editing org code blocks
- Non-trivial programs written with literate programming + org-mode?
- org-beautify-theme: Subtle theme tweaks to make org-mode more pretty
- Marcel Kapfer - Switching my Website to Hugo using ox-hugo
- How to integrate org-webtools with org-capture.
- Prettifying Org Mode with CSS
- Tory Anderson: Org view html
- Filestash - a web client for org-mode
- orgro: An org-mode file viewer for iOS and Android
- Sed script to convert org mode -> vim wiki file
- Coding:
- Mail:
- Community:
- Weekly tips/trick/etc/ thread
- "Write a new package" culture instead of patches?
- What Is Good Software - Reflections on Vim, NeoVim, Emacs' evil-mode (2016)
- emacsturbation: the act of furiously tinkering with emacs configuration, instead of doing something productive
- Emacs vs. Vim: Why not both? - YouTube
- {meme} When you see Emacs on TV… (Reddit)
- Other:
- Using Emacs 71 Openwith (Reddit)
- Emacs frontend for unix "tree" command
- Doom Emacs Tips and Howtos | Narra's Place
- Hugo.el: A magit-style frontend for hugo (Reddit)
- Emacs Through Macros - 07 - grep, init file - YouTube
- {ANN} Undo-Fu-Session 0.2 (now with linear history)
- Hardcore spell checking in Emacs (Reddit)
- Emacs EWW Web Browser - YouTube
- Eigenbahn: Auto-close Emacs interpreter buffers
- Emacs ESHELL demo (Reddit)
- newsticker.el: Built-in Emacs RSS/Atom feed reader
- Enrich Emacs dired's batching toolbox
- Setting up Emacs inside of a WSL2 distribution | utf9k
- Update on my journey to Emacs from Vim + Bash + Tmux + i3
- Building emacs 28 on jetpack 4.4 developer preview – Arcane Science Lab (Jetson Nano, $100 computer)
- mybigword 0.0.1 is published (use Zipf frequency of each word to extract English big words) (Reddit)
- {ANN} New package embark: run actions on completion candidates for users of icomplete or default completion
- Using Emacs on Windows 10? I wrote a literate PowerShell module for installing and running Emacs as a daemon, called Cackledaemon (Reddit)
- Chen Bin (redguardtoo): Hardcore spell checking in Emacs
- emacsninja: State of Emacs Lisp on Guile
- Other applications:
- New packages:
- eldoc: Show function arglist or variable docstring in echo area
- hyperlist-mode: A major-mode for viewing Hyperlists
- literate-calc-mode: Inline results from calc
- oj: Competitive programming tools client for AtCoder, Codeforces
- org-roam-server: Org Roam Database Visualizer
- osa: OSA (JavaScript / AppleScript) bridge
- project: Operations on the current project
- retrie: Refactoring Haskell code with retrie
- unifdef: Delete code guarded by processor directives
- xref: Cross-referencing commands
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-05-11 Emacs news
- Emacs configuration:
- Emacs Lisp:
- auto-complete, popup-el, and fuzzy-el looking for a new maintainer
- Tory Anderson: Improving my elisp by building an API to my YOURLS shortener
- regexp-expand, a small package to show/hide regular expressions in rx form
- More emacs advice
- Writing async backends for company-mode (Reddit)
- {pdf} Evolution of Emacs Lisp – Stefan Monnier & others (HN)
- Emacs development:
- Making Emacs popular again {LWN.net} (Reddit, HN) - lots of comments
- How Emacs should get more users: A response to "Making Emacs popular again" (Reddit)
- "The better option is to stop requiring copyright paperwork. It is harmful to the Emacs project."
- Emacs 27 with tabs and Xwidgets (Reddit)
- {emacs-devel} Proper namespaces in Elisp (Reddit)
- A binding based approach to proper namespaces for GNU Emacs (Reddit)
- Add new filter command to Package Menu (Bug#39903)
- cc-mode: add ‘c-lineup-ternary-bodies’ (bug#41061)
- Allow predicates for matching in browse-url-handlers.
- Allow for custom URL handlers in browse-url.
- Appearance:
- Navigation:
- Org Mode:
- An Academic Zettelkasten With Orgmode (Reddit)
- Tracking my Time with Org-mode - Jack Baty's weblog
- org-to-clipboard
- Using Literate Mode Tips
- org_parser: An Org-mode parser for Dart.
- Watch "Never Write Plain LaTeX Again with Emacs' Org-Export!" on YouTube
- Real World Examples — ox-hugo - Org to Hugo exporter
- org-website-backend: Backend that provides a beautiful front-end for org-generated websites
- org_flutter: Org-mode widgets for Flutter
- Coding:
- Mail:
- Community:
- Other:
- anyconnect: Wrapper for "vpncli". Connect to your VPN from Emacs!
- emacs-on-apple: Emacs for Apple devices - Release v26.3.52 ·
- {NEW} calibredb.el - Yet another calibre emacs client.
- Alvaro Ramirez: Emacs: connect my Bluetooth speaker
- drag-stuff.el: Drag stuff around in Emacs
- Watch "Emacs: ESHELL demo" on YouTube
- Watch "Emacs Through Macros - 06 - Occur, some intense macro debugging" on YouTube
- 15 Reasons Why I Use Emacs
- New packages:
- auth-source-xoauth2: Integrate auth-source with XOAUTH2
- gnus-notes: Keep handy notes of read Gnus articles with helm and org
- iceberg-theme: Well-designed, eye-friendly, dark blue color scheme
- liberime: Rime elisp binding
- lpy: A lispy interface to Python
- org-books: Reading list management with Org mode and helm
- ytel: Query YouTube via Invidious
- Completion:
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-05-04 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Contributing to Emacs (for beginners) (Reddit)
- Bringing GNU Emacs to Native Code - ELS2020 (Reddit, HN)
- Docker image for the Emacs native compiler feature branch from emacs.git feature/native-comp.
- Namespaces - summary, conclusion (function naming and discoverability; also part of discussions about Imports / inclusion of s.el into Emacs and Re: ELPA New package: transient)
- The symbol-prefix-separator-must-be-a-hyphen topic comes up on emacs-devel again (proposing to use slashes to separate prefixes for library symbols) (Reddit)
- * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark as obsolete
- cc-mode: add support for Doxygen documentation style
- Add lisp-data-mode for editing non-code Lisp data
- Add new function dom-remove-attribute
- Appearance:
- Navigation:
- Org Mode:
- Weekly /r/Orgmode Open Discussion - May 01, 2020
- My Current Org Mode Files and Heading Structure
- ANN: org-special-block-extras is now on MELPA
- A Featureful Blog made with Emacs Org-mode (Reddit)
- Pandoc to Orgmode with Babel - Rohit Goswami
- wunderlist-to-org: Converts Wunderlist exports to Org-Mode files.
- Blogging with Org mode and FastPages
- {blog post} Configuring Emacs with Org mode and literate programming (Reddit)
- Emacs + Org-mode + Syncthing = Perfect combo | (hiepph) (2017, HN)
- {RFC} Native Declarative Org Capture Templates (DOCT)?
- Voice capture org-mode notes and more using Siri Shortcuts on iOS (Reddit)
- Voice capture org-mode tasks on Android – Org mode Exocortex
- chrome-org-store-link
- Org Capture From Anywhere on Your Mac - The Chronicle
- Coding:
- {ANN} lsp-dart 1.8.0 released (better Flutter support)
- Yurii Ostapchuk at #ScalaUA - How I learned to stop worrying and love LSP (and Emacs :)) - YouTube
- webkit-katex-render: An instant LaTeX previewer for Emacs, based on xwidget and child-frame
- web-mode.el version 17
- Refresh auctex syntax highlighting | Pragmatic Emacs
- magit-status-advice: Version control pleasantry as a minor mode
- lsp-mode 6.3 released to MELPA stable (Reddit)
- Hy - Lisp in Python emacs repl inferior mode support (Reddit)
- Emacs - Elixir Setup Configuration Wiki
- A small ido based script to run pyBuilder tasks from project files with valid projectile roots.
- Windows Spacemacs installation
- Community:
- Other:
- Doom Emacs Zaiste Programming Tutorial - Ian's notes
- Emacs Tutorial 1 - Introduction, download and history - YouTube
- My thoughts on text editors, and why I think that Emacs is best of them all (Reddit)
- Moving from a Tmux, Bash, Vim setup to Emacs. How should I do this?
- Introducing Zetteldeft
- emacspeak: Emacspeak 52.0 (WorkAtHomeDog) Unleashed!
- emacs-keypression: Keystroke visualizer for GUI version Emacs.
- Emacs as a shell (Reddit)
- Awqat: package to calculate 5 daily prayer times
- another-emacs-server: An Emacs server built on HTTP and JSON
- Watch "Emacs Through Macros - 05 - elisp, macro counter" on YouTube
- {Proposal} New EUDC backend for macOS address book
- New packages:
- counsel-fd: counsel interface for fd
- friendly-remote-shell: Human-friendly remote interactive shells
- friendly-shell-command: Better shell-command API
- friendly-shell: Better shell-mode API
- geiser-kawa: Kawa scheme support for Geiser
- gnu-elpa: Advertize GNU ELPA packages
- go-noisegate: Run Golang tests with Noise Gate
- inform7: Major mode for working with Inform 7 files
- inform: Symbol links in Info buffers to their help documentation.
- languagetool: LanguageTool integration for grammar check
- message-attachment-reminder: Remind if missing attachment
- multistate: Multistate mode
- nothing-theme: Monochrome theme
- org-id-cleanup: Interactively cleanup unused IDs of org-id
- shrface: Extend shr/eww with org features and analysis capability
- vega-view: Vega visualization viewer
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-04-27 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- helm-treemacs-icons: Treemacs' file icons for helm lovers
- I made an Acme theme (a minimal modification of plan9-theme.el) (Reddit)
- Help us test Flycheck's new margin indicators (a HiDPI-friendly replacement for those tiny » bitmaps in the fringes) (Reddit)
- Ayu-Themes for Emacs
- Old-school Cool II (FixedSys left, IBM VGA8 right) (Reddit)
- Manuel Uberti: Lockdown Beam: volatile-highlights
- Org Mode:
- Is there an orgmode workbook tutorial that is very rudimentary and walks a user through specific use cases and examples?
- How do you protect against accidental deletion?
- Do-What-I-Mean way of inserting links into org-mode
- Create tables with paragraph-like content in Org mode, with the least amount of hassle
- Extra Org block and link types - Multiple columns, colours, SVG badges, tooltips, glossaries ^_^ (Reddit)
- Managing my Annotated Bibliography with Emacs' Org Mode
- Using org-mode to mirror your Roam Research data (Reddit)
- Org-Roam Demo | Roam Research in Emacs (Zetteldeft Comparison) | #biblenotes |
- Org-mode, literate programming in Emacs - YouTube
- Irreal: The Org Code Edit Buffer
- Using Mathematica with Orgmode - Rohit Goswami
- org-thtml: A 'Handlebar'-like template architecture for static HTML sites using Org mode
- org-macros: Shared macros for Org mode
- Multi-File Org-Babel Tangles with Include Directives (Reddit)
- {New package} inherit-org, no relationship to shrface, target to inherit org features to all non org-buffers.
- Coding:
- Mail:
- Spacemacs:
- Community:
- What do you find useful in emacs, as a scientist (who is not from CS background)?
- ELS 2020, april 27th & 28th - final program. The talks will be pre-recorded and streamed on Twitch with an accompanying live chat. (Reddit)
- Weekly tips/trick/etc/ thread
- 15 reasons why I use emacs | Better Programming (Irreal)
- Other:
- {Big Update} Extend shr/eww/nov with analysis capability. Here is shrface version 2.2.
- Buttery smooth emacs animations (macos only)
- {ANN} Spell-Fu 0.2 release (new functionality)
- Sanel Zukan: Open (un)compressed file in Emacs
- Reviewing Elisp Code: Prepend Datestamp to Files in Dired
- Elfeed Rules! (Reddit)
- Emacs server the fun way (Reddit)
- Marcin Borkowski: Printing from pdf-tools
- New packages:
- anakondo: Adds clj-kondo based Clojure[Script] editing facilities
- gitlab-snip-helm: Gitlab snippets api helm package
- keypression: Keystroke visualizer
- lsp-latex: lsp-mode client for LaTeX, on texlab
- lsp-pascal: LSP client for Pascal
- neuron-mode: Major mode for editing zettelkasten notes using neuron
- orderless: Completion style for matching regexps in any order
- org-roam-bibtex: Connector between Org-roam, BibTeX-completion, and Org-ref
- org-special-block-extras: 29 new custom blocks & 32 link types for Org-mode
- pdb-capf: Completion-at-point function for python debugger
- raku-mode: Major mode for editing Raku code
- shfmt: Reformat shell scripts using shfmt
- winds: Window configuration switcher grouped by workspaces
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-04-20 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Mail:
- Community:
- Other:
- Ask HN: Resources to grok Emacs and use it well? | Hacker News
- Watch "Emacs Through Macros - 01 - Introduction" on YouTube
- Some statistics about MELPA (Reddit)
- Using gpg-agent with Emacs flatpak
- Adrien Brochard: Quick Introduction to Emacs Hyperbole
- A tiny tip for those using elfeed for youtube subs
- codingquark: Elfeed with Tiny Tiny RSS (HN)
- Manuel Uberti: Lockdown Beam: native-complete
- I like the retro vibe of the Keychron K4 paired with Emacs running in terminal :) (Reddit)
- (setq handheld-mode nil) (Reddit)
- New packages:
- basic-ide: BASIC IDE c64
- bibtex-completion: A BibTeX backend for completion frameworks
- brutal-theme: Brutalist theme
- completions-frame: Show completions in child frame
- elisp-depmap: Generate an elisp dependency map in graphviz
- flatfluc-theme: Custom merge of flucui and flatui themes
- flymake-phpstan: Flymake backend for PHP using PHPStan
- friendly-tramp-path: Human-friendly TRAMP path construction
- helm-org-multi-wiki: Helm interface to org-multi-wiki
- lambdapi-mode: A major mode for editing Lambdapi source code
- leaf-manager: Configuration manager for leaf based init.el
- mc-calc: Combine multiple-cursors and calc
- meow: Modal Editing On Wheel
- org-multi-wiki: Multiple wikis based on Org mode
- org-noter-pdftools: Integration between org-pdftools and org-noter
- org-treeusage: Examine the usage of org headings in a tree-like manner
- owcmd: Run a single command in the other window
- rego-mode: A major mode for rego language
- simple-modeline: A simple mode-line configuration for Emacs
- sm-c-mode: C major mode based on SMIE
- smart-input-source: Switch OS native input source smartly
- space-theming: Easilly override theme faces
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-04-13 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Weekly /r/Orgmode Open Discussion - April 10, 2020
- Caches to Caches: A Guide to My Organizational Workflow: How to Streamline Your Life
- org-super-links New package for auto adding backlinks
- {ANN} org-make-toc 0.5 released (major rewrite, many new features) (Reddit)
- Org-Roam Demo | Roam Research in Emacs (Zetteldeft Comparison) | Bible N… (Reddit)
- My prettified org-capture
- Using Org Mode as a LateX editor with minimal configuration (Reddit)
- Yet another org-protocol handler for MacOS
- Coding:
- Community:
- Keybindings:
- Other:
- Vi vs Emacs (Irreal)
- The most successful malleable system in history (Irreal)
- A well-honed tool (Irreal)
- Underrated MELPA packages?
- What are your emacs anomalies?
- dired-show-readme: Show README in Dired like Github, Gitlab (Reddit)
- {ANN} New package math-delimiters for quickly inserting math formula delimiters in LaTeX, TeX and Org buffers
- GPG in Emacs (Reddit)
- feedly.el - Read your Feedly feeds from Emacs
- Spell checkers in Emacs in 2020
- Emacs package to lookup and open items from a Zotero database (Reddit)
- Chen Bin (redguardtoo): Thoughts on "Native shell completion in Emacs"
- Run bash scripts from Emacs buffer (6:16)
- Building an Integrated Computing Environment - Lessons learned, suckless, common-lisp, doom-emacs (21:55)
- Irreal: Date Ranges
- New packages:
- cpu-sos: S.O.S. from a CPU in distress
- gtk-variant: Set the GTK theme variant (titlebar color)
- icomplete-vertical: Display icomplete candidates vertically
- leaf-tree: Interactive side-bar feature for init.el using leaf
- lisp-local: Allow different Lisp indentation in each buffer
- mix: Mix Major Mode. Build Elixir using Mix
- org-runbook: Org mode for runbooks
- scanner: Scan documents and images
- sorcery-theme: A D&D (Dark and Dusty) Theme
- soria-theme: A xoria256 theme with some colors from openSUSE
- spell-fu: Fast & light spelling highlighter
- xwwp: Enhance xwidget webkit browser
- xwwp-follow-link-helm: Link navigation in `xwidget-webkit' sessions using `helm'
- xwwp-follow-link-ivy: Link navigation in `xwidget-webkit' sessions using `ivy'
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-04-06 Emacs news
- Emacs configuration:
- Emacs development:
- #35419 - {Proposal} Buffer Lenses and the Case of Org-Mode (also, Jupyter) (Reddit)
- Paper on the implementation of gccemacs for the EU Lisp Symposium. Interesting read! (Reddit)
- Unify and improve gdb-mi source buffer display logic
- * lisp/arc-mode.el: Rewrite displaying the summaries
- Make make-{network,serial}-process handle :coding nil consistently
- Update texinfo.el following changes in 'tex-start-options-string'
- Fix movement commands in gomoku
- Copy INSIDE_EMACS env variable to subprocesses in Eshell (Bug#25496)
- * lisp/vc/vc-dir.el: Commands to mark un/registered files (bug#34949)
- Appearance:
- Navigation:
- Org Mode:
- {ANN} public-inbox archive of the org-mode mailing list (Reddit)
- Using org-mode for meeting minutes (Reddit)
- I wrote a post about org-habit that can be useful in the current self-isolation period (Reddit)
- Org note-taking workflow (with org-roam)
- Managing my Annotated Bibliography with Org Mode
- Replacing Jupyter with Orgmode (Reddit)
- Coding:
- Magit-like porcelain for accessing gcp, azure and aws - ecloud
- Watch "Emacs: introduction to MAGIT" on YouTube
- Watch "Socially isolating my Emacs with Docker!" on YouTube
- WANTED: Feedback on 1st Emacs Lisp project (GitHub/Lab Client for Emacs)
- Quick creation of database table-namespaces
- Vega Viewer in Emacs
- Meta Redux: Clojure Weekly - not Emacs, but many Emacsers work with Clojure
- Community:
- Other:
- On using documentation - Learn Emacs the ADHD way pt. 4
- Run shell command in new vterm
- Zetteldeft Again! - An Emacs Package for Zettelkasten (Great for Bible N…
- Watch "Elfeed: Extensible Emacs RSS Feed Reader" on YouTube
- {RFC} Spell-Fu, fast elisp highlighter for misspelled words (Reddit)
- {EXWM} Very usable indeed (Reddit)
- View Minecraft Worlds in Emacs
- ACM Digital Library freely available for three months
- New packages:
- unobtrusive-magit-theme: An unobtrusive Magit theme
- transient-dwim: Useful preset transient commands
- selectrum-prescient: Selectrum integration
- selectrum: Easily select item from list
- multi-vterm: Like multi-term.el but for vterm
- leaf-convert: Convert many format to leaf format
- helm-bufler: Helm source for Bufler
- dbc: Control how to open buffers
- ctrlf: Emacs finally learns how to ctrl+F
- cort: Simplify extended unit test framework
- calc-at-point: Perform calculations at point or over selection
- bencoding: Bencoding decoding and encoding
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-03-30 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Raimon Grau: Simplicity is its own reward
- Deprecate with-displayed-buffer-window, use body-function instead (bug#39822)
- Support state changing VC operations on directories in Dired (bug#34949)
- * lisp/vc/vc-dir.el (vc-dir-root): New command (bug#12492, bug#34949).
- Turn compilation-error-case-fold-search into a defvar
- Add manual and NEWS entries for previous gdb-mi changes
- Add a module function to open a file descriptor connected to a pipe.
- Make compilation-mode regexp matching case-sensitive (bug#40119)
- Rename dired-mark-region choices and ignore empty region.
- Add support for multiple Gravatar services
- Navigation:
- Org Mode:
- org-table-auto-align-mode: minor mode for auto aligning your org table as you type in it
- Using Emacs 70 Org Protocol (Reddit)
- Using Emacs's org-mode As Your Zettelkästen (Reddit)
- org-superstar-mode: A re-imagining of org-bullets with new features (Reddit)
- {ANN} Presenting `org-treescope' - a package to ease filtering through an org-mode file using the calendar and org-ql
- org-spacer.el - Enforce the number of blank lines after elements in Org
- Expand your org notes into a separate buffer
- Irreal: A Repository for Writing a Thesis With Org Mode
- Coding:
- Petru Rebeja: Building a Python IDE with Emacs and Docker
- GDScript mode is now on MELPA - adds support for the Godot game engine
- Meta Redux: Adjusting RuboCop’s Defaults
- Meta Redux: nREPL 0.7
- Alvaro Ramirez: String inflection Emacs package
- Manuel Uberti: Lockdown Beam: git-identity
- Watch "Emacs: introduction to VC (version control framework)" on YouTube
- Mail and news:
- Community:
- Other:
- 🐢 Tortuga.el extends eshell with cool stuff (Reddit)
- Julia Ecklar - The Eternal Flame a.k.a. "God wrote in lisp code"
- Vuiet, the long road to building my own music player in Emacs (Reddit)
- Setting Up an Emacs (spacemacs) Playground on MacOS - Emacs Mac Port | Chemacs | Emacsclient
- Which non text editing things in emacs you use?
- Looking for feedback on my project - Learn Emacs the ADHD way
- {RFC} FlySpell Visible
- Dangerous keybindings..?
- New packages:
- ascii-table: Interactive ASCII table
- astyle: Astyle formatter functions
- autocrypt: Autocrypt implementation
- blackout: Better mode lighter overriding
- brightscript-mode: Major mode for editing Brightscript files
- chronometrist: A time tracker with a nice interface
- company-org-roam: Company backend for Org-roam
- dashboard-ls: Display files/directories in current directory on Dashboard
- edit-chrome-textarea: Edit Chrome Textarea
- fantom-theme: Dark theme based on Phantom Code for VSCode
- gomacro-mode: Gomacro mode and Go REPL integration
- hidepw: Minor mode to hide passwords
- jest-test-mode: Minor mode for running Node.js tests using jest
- nixpkgs-fmt: Reformat Nix using nixpkgs-fmt
- npm: Run your npm workflows
- org-pdftools: Support for links to documents in pdfview mode
- rime: Rime input method
- svelte-mode: Emacs major mode for Svelte
- sxiv: Run the sxiv image viewer
- vlc: VideoLAN VLC Media Player Control
- yesterbox: Count number of inbox messages by day
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-03-23 Emacs news
- Emacs configuration:
- Emacs Lisp:
- pp-html.el : pretty print html with Elisp list.
- To Cask or not to Cask?
- The GNU Emacs Lisp Reference Manual in ePub format
- xuchunyang/curl-to-elisp - Convert curl commands to equivalent Emacs Lisp code (Reddit)
- Do you lint your elisp files? (Reddit)
- Alvaro Ramirez: Modern Emacs lisp libraries
- Manuel Uberti: Lockdown Beam: eldoc-eval
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Spacemacs:
- Community:
- Other:
- Input method in Emacs powered by RIME
- Vuiet, the music player and explorer for Emacs (Reddit)
- Yeah, TRAMP is pretty cool. (Reddit)
- {ANN} elfeed-score
- Using Emacs 69 Floobits (Reddit)
- Learn Emacs the ADHD way
- Piping stdout to Emacs (Reddit)
- Remote Emacs on Gnome using X (Reddit)
- Unobtrusively trim extraneous white-space ONLY in lines edited (Reddit)
- New packages:
- company-native-complete: Company completion using native-complete
- curl-to-elisp: Convert cURL command to Emacs Lisp code
- emoji-github: Display list of GitHub's emoji. (cheat sheet)
- feather: Parallel thread modern package manager
- flycheck-pest: Flycheck integration for Pest -
- flymake-pest: A flymake handler for Pest files
- font-lock-cl: Pretty Common Lisp font locking
- freeze-it: Minor mode to make your previous writing read-only
- geoip: Find out where an IP address is located via GeoIP2
- ivy-emoji: Insert emojis with ivy
- lol-data-dragon: Browse Champions of League of Legends on Data Dragon
- mlso-theme: A dark, medium contrast theme
- modern-fringes: Replaces default fringe bitmaps with better looking ones
- msgpack: Read and write MessagePack object
- native-complete: Shell completion using native complete mechanisms
- org-roam: Roam Research replica with Org-mode
- org-treescope: Time scoping sparse trees within org
- pest-mode: Major mode for editing Pest files
- playonline: Play code with online playgrounds
- stripes: highlight alternating lines differently
- tongbu: A web server to share text or files between two devices
- vuiet: Discover and play music
- wallpaper: Setting the wallpaper
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-03-16 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- {blog post} Exploring org mode
- {ANN} org-sidebar 0.4-pre
- Reproducible Research: Interleaving Disparate Sections of a multi-purpose Document on Export
- Using Emacs Episode 68 - Tramp and org-publish (Reddit)
- org-backlink: showing entries linking to the current entry
- How to blog with Emacs Org mode | Opensource.com
- Coding:
- {ANN} Prism.el 0.2 released (depth-based syntax highlighting for Lisp, C, Python, JSON, etc.) (Reddit)
- Introducing Gopcaml mode - structural OCaml editing - Community (HN)
- {Kubernetes} Kubel 2.0 is out
- {ANN} Emacs StackExchange Snippets (tiny packages alacarte) (Reddit)
- {Centaur Emacs} Charts in markdown (Reddit)
- Multi-mode editing with Semantic
- Watch "Emacs - 16 - Company mode (auto-complete) and some thanks" on YouTube
- Community:
- Other:
- New packages:
- amread-mode: A minor mode helper user speed-reading
- apdl-mode: Major mode for the APDL programming language.
- aqi: Air quality data from the World Air Quality Index
- auto-scroll-mode: Auto scroll buffer
- brf: Add functionality from the editor Brief
- buffer-wrap: Wrap the beginning and the end of buffer
- bufler: Group buffers into workspaces with programmable rules
- company-quickhelp-terminal: Terminal support for `company-quickhelp'
- counsel-web: Search the Web using Ivy
- egg-timer: Commonly used intervals for setting timers while working
- fira-code-mode: Minor mode for Fira Code ligatures using prettify-symbols
- fit-text-scale: Fit text by scaling
- lsp-docker: LSP Docker integration
- manage-minor-mode-table: Manage minor-modes in table
- meyvn: Meyvn client
- mini-frame: Show minibuffer in child frame on read-from-minibuffer
- nndiscourse: Gnus backend for Discourse
- register-quicknav: Quickly jump to next/previous register
- separedit: Code block in comment or docstring
- sexp-diff: Diff sexps based on Levenshtein-like edit distance
- share2computer: Elisp helper of android ShareToComputer
- srfi: Scheme Requests for Implementation browser
- vcard: Package for handling vCard files
- versuri: The lyrics package
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-03-09 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Community:
- Other:
- 5 Pieces Of Advice For Learning Emacs
- What's your latest gem? Mines: M-h, mark-paragraph.
- toryanderson: Printing from the Command Line (and emacs)
- TRAMP tricks (Irreal)
- My first Emacs package, `electric-replace` – feedback welcome!
- Chatting on Matrix/Riot with end to end encryption from within Emacs
- IRC and Emacs all the things (messengers like Slack, Skype, etc) (2019, HN)
- Manuel Uberti: Spell-checking and Helm
- M-x howdy: Say Howdy with Emacs! - Noetic Nought (2015, Reddit)
- New packages:
- somafm: A simple soma.fm interface
- org-superstar: Prettify headings and plain lists in Org mode
- metronome: A simple metronome
- masm-mode: MASM x86 and x64 assembly major mode
- julia-snail: Julia Snail
- hover: Package to use hover with flutter
- geolocation: Get your location on Earth
- ewal-doom-themes: Dread the colors of darkness
- blitzmax-mode: A major mode for editing BlitzMax source code
- auctex-cluttex: ClutTeX support for AUCTeX
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-03-02 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Help getting started with orgmode for GTD-style management (2020 edition)
- Irreal: Using Org Capture Globally
- Using org-roam on windows 10
- Doc-org: org-mode + latex + docker = pdf (Reddit)
- org-structtempl (Reddit)
- expand-region for Org mode with Org element API
- Creating a new org-mode exporter backend.
- Org.vim: A very minimal Org mode and Outline mode plugin for Vim providing only syntax highlighting and folding
- Do you find org mode an indispensible productivity tool? Consider donating to support its development!
- Coding:
- Community:
- Other:
- New packages:
- weak-ref: Weak references for Emacs Lisp
- virtual-auto-fill: Readably display text without adding line breaks
- posix-manual: POSIX manual page lookup
- ivy-clipmenu: Ivy client for clipmenu
- ffmpeg-player: Play video using ffmpeg
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-02-24 Emacs news
- Emacs configuration:
- emacs-dashboard 1.7.0 is out!
- How much time do you spend configuring emacs?
- fi-emacs: A collection of packages that helps you manage your Emacs config (Reddit)
- Should I switch from package.el?
- {ANN} remind-bindings.el - a package to remind you of all your custom init file bindings
- Rate my configuration!
- Watch "Emacs - 11 - Clean configs with org-mode" on YouTube
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Exporting my Slack data to an Org mode file
- {ANN} DOCT: Declarative Org capture templates available on MELPA
- Irreal: An Org Mode Workflow for Spacemacs
- Installation - Org-Roam: Roam + Org-Mode = ♥
- Deft for org mode?
- Capturing Website URL with org-capture and exwm
- org-resolve-deps: Resolve includes in org-mode before tangling
- ox-jira.el: Org-mode export backend for JIRA markup
- {Resource} AC Circuit Solver (Electrical Engineering related) (Reddit)
- Coding:
- Community:
- Other:
- Send email and check your calendar with Emacs | Opensource.com
- Native Emacs docker image
- Using Emacs Episode 67 - Emacs vs Vi a rant with some historical perspective (Reddit)
- Connecting to twitch chat from emacs.
- {Ramble} What would make an Emacs port just right?
- Towards a (more) stable release of `emacs-libvterm` · Issue #237 · akermu/emacs-libvterm · GitHub (Reddit)
- Understanding "Emacs should be Emacs Lisp"
- theist-mode: A simpler alternative to god-mode
- adafruit-wisdom.el: Grab a quote at random from adafruit.com
- Release Version 3.0.0 · rnkn/fountain-mode · GitHub
- GNU Hyperbole 7.1.0 TEST RELEASE now available for source download
- New packages:
- with-shell-interpreter: Helper for shell command APIs
- walkman: Write HTTP requests in Org mode
- remind-bindings: Reminders for your init bindings
- pronto: Compilation mode for pronto stylechecks
- learn-ocaml: Emacs frontend for learn-ocaml
- flycheck-relint: A Flycheck checker for elisp regular expressions
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-02-17 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- {blog post} My First Emacs Lisp - isearch exit, kill, copy; also, getting started with elisp
- hideshowvis: Add little clickable +/- icons in the Emacs fringe for regions which Emacs' hideshow.el can hide.
- Watch "Emacs - 08 - Projectile" on YouTube
- Org Mode:
- {ANN/RFC} org-ql-view-dispatch available in org-ql master branch (Reddit)
- How I Tackle Projects With org-mode
- Watch "Emacs: Introduction to ORG-CAPTURE" on YouTube
- Sync your Chrome/Chromium browser history into your Org mode
- orgassist: orgassist is a bot - which handles your appointments, tasks and notes. A remote control for your org-mode directory.
- org-pdftools & org-noter demo - YouTube
- ob-docker-build: Build and Push docker images from org-babel
- How To Take Smart Notes With Org-mode (Reddit)
- {ANN/RFC} DOCT new feature: disabling templates
- Weekly /r/Orgmode Open Discussion - February 14, 2020
- Getting keyword options in org-files (2013)
- Coding:
- emacs-sqlite3-api: SQLite3 API for GNU Emacs 25+
- Hector Hon's Blog: Getting the compilation output of asdf:load-system into SLIME
- {video} Conquering Kubernetes with Emacs (2019) (Reddit)
- Automatic gtags integration for Emacs using Git
- emacs-guile: Emacs configuration file focusing on Guile development
- emacs-compile-plus: Enhanced emacs compile function
- Editing remote code with Emacs
- More interactive compile function - emacs-compile-plus
- Spacemacs:
- Community:
- Other:
- ol-get: retrieve calendar entries from outlook via EWS or local OST/PST (and import into emacs)
- You can play Doom inside Emacs using EAF (Reddit)
- EAF is now in the Arch User Repository.
- Emacs artist-mode - YouTube
- Lighthouse.el - emacs wrapper to control Philips Hue lights using lighthouse
- Searching and Typing Unicode Characters - Like Emojis - System-Wide Via Emacs (Reddit)
- wc-goal-mode: Emacs mode to achieve word-count goals
- emacs-wallpaper: Setting the wallpaper with Emacs (Reddit)
- The GNU Emacs Calculator (Reddit)
- Using embedded emacs calc-mode for symbolic processing - YouTube
- Emacs Decoupled UI vs Neovims - Talk by Neovims Lead Maintainer
- nndiscourse: A Gnus backend for Discourse
- How I launch Emacs on macOS
- Vim and Emacs can be BFF - Yaron Wittenstein's Personal Site
- Watch "My Integrated Computing Environment - (Emacs/EXWM etc.)" on YouTube
- Reagent is… Nice? – Random Thoughts - Emacs as gmane admin backend
- Watch "Emacs vs Vim: Can't we all just get along?" on YouTube
- New packages:
- smog: Analyse the writing style, word use and readability of prose
- org-fragtog: Auto-toggle org fragments
- moonshot: Run executable file, debug and build commands on project
- magit-patch-changelog: Generate a patch according to emacs-mirror/CONTRIBUTE
- keepass-mode: Mode to open Keepass DB
- flycheck-grammarly: Grammarly support for Flycheck
- flycheck-drstring: Doc linting for Swift using DrString
- doct: DOCT: Declarative Org capture templates
- all-the-icons-ivy-rich: Better experience with icons for ivy
- all-the-icons-ibuffer: Display icons for all buffers in ibuffer
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-02-10 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- * lisp/simple.el (undo-redo): New command
- Support for (box . SIZE) 'cursor-type'
- Add new filter commands to Package Menu (Bug#38424)
- * lisp/emacs-lisp/map.el: Add keyword-only pattern abbreviation
- Add new help command describe-keymap
- * lisp/progmodes/sh-script.el: Remove old non-SMIE indentation code
- Appearance:
- tmtheme-to-emacs: Script to convert a textmate (or SublimeText) Theme to Emacs deftheme
- xfel-mode-line: simple way of using echo area as mode-line (Reddit)
- flatui-theme.el: A color theme for Emacs based on flatuicolors.com
- doom-themes screenshots updated! (good time to go theme-(s)hopping)
- mas-doom-themes: abyss / ayu, themes based on doom-themes
- Watch "Emacs - 05 - Themes" on YouTube
- Navigation:
- Org Mode:
- Find stuff in org-mode anywhere
- Introducing Org-Roam (Reddit)
- Creating Org mode sparse trees in Emacs and organice (Reddit)
- org-refactor-heading : Treefactor documentation
- org-graph-view-graphviz: interactive, visual Org outline views: themed, clickable, and zoomable (Reddit)
- Watch "Emacs: Introduction to ORG-CAPTURE" on YouTube
- {ANN/RFC} DOCT: Declarative Org Capture Templates new features! :custom, :contexts
- Global TODO Capture Hotkey for Emacs Org Mode on macOS
- Textmind relies on org-id's GUIDs (Globally Unique IDentifiers) to anchor links. Read more here …
- org-mode for developers
- org-el-cache: Persistent cache for data derived from org-elements
- Coding:
- Setting up Ediff · (or emacs
- Getting started with Chez Scheme and Emacs on macOS and Windows | Travis Hinkelman
- vim-html-template-literals: Syntax highlighting for html template literals in javascript (as in lit-html and polymer 3)
- Magit is like Git at the speed of thought
- Setup Doom Emacs to work with Vue.js and nvm
- lsp-mode now supports auto-import
- Install Angular Language server · emacs-lsp/lsp-mode Wiki · GitHub
- Hard CIDER: Dealing with Multiple Project Markers
- Community:
- Other:
- Tips and tricks for the fledgling Emacs user
- Emacs – Productivity Tricks/Hacks – Zach into 2020
- {blog post} Tips and tricks from the manual
- Emacs - The 100% Extendable Text Editor
- Irreal: Restoring the Elfeed Default Filter
- somafm.el – A simple soma.fm interface
- Setting Emacs as the default text editor for all files on macOS (Reddit)
- Using Emacs 66 - an eshell switchert in elisp (Reddit)
- unpackaged/elfeed-filter-hydra: Easily configure Elfeed filters with a Hydra (Reddit)
- evil-unimpaired: Port of evil-unimpaired code from spacemacs, for general evil use.
- build-emacs-for-macos: How I automated patching and building of Emac.app on OSX.
- vimgolf.el: VimGolf interface for the One True Editor
- My own small emacs "package" to upload to various simple pastebin services. Critique/advice welcome. (Reddit)
- Watch "Emacs: introduction to GNUS" on YouTube
- New packages:
- vs-light-theme: Visual Studio IDE light theme
- vs-dark-theme: Visual Studio IDE dark theme
- osx-plist: Apple plist file parser
- lavenderless-theme: A colorless theme inspired by Lavender
- competitive-programming-snippets: Competitive Programming snippets for Yasnippet
- autobuild: Define and execute build rules and compilation pipelines
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-02-03 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- A more beautiful emacs -nw with 24-bit colors and bitmapped fonts
- Info-colors: Extra colors for Info-mode. This is a modern variant of the extra coloring provided by Drew Adams' info+ package
- moe-theme.el: A customizable colorful eye-candy theme for Emacser. Moe, moe, kyun!
- emacs screenshot of the day! (Reddit)
- Navigation:
- Org Mode:
- What Even Is Org Mode?
- Orgmode-TV: How I plan my days - YouTube
- My Current Org Setup for University-Related Matters
- Textmind Workflow Intro
- Some org-mode features you may not know (Reddit)
- How I created my website with Org mode
- Configuring Org for readable prose is too complicated (Reddit)
- Weekly /r/Orgmode Open Discussion - January 31, 2020
- New Org feature makes table headers always visible (Reddit)
- DOCT needs YOU! (to share your Org capture templates)
- WIP: org-ql-view dispatch popup (like Magit) (Reddit)
- helm-org-contacts: A helm source for org-contacts
- ob-kubectl: create and delete kubernetes resources from orgmode
- org-roam is a fresh take on effortless zettelkasten style personal knowledge management in Emacs (Reddit)
- obr-viz: Visualize org-brain relationships using EAF (Reddit)
- org-brain-export: Export org-brain to other formats
- Marcin Borkowski: Encrypted Org-mode journal
- Support for REUSE (SPDX) headers in emacs-reveal « Free Software for Privacy and Education
- org-fragtog: Automatically toggle org-mode latex fragment previews as the cursor enters and exits them
- Are you contributing to Org and do you accept donations?
- Coding:
- Mail:
- Spacemacs:
- Community:
- Weekly tips/trick/etc/ thread
- Write about Emacs
- CCA Emacs - 500 KB - Up to 2400 U$S - 1984 Ad (Reddit)
- Emacs ATX Meetup ( February 5, 2020 6:30 PM to 8:30 PM): Modal Editing, Eshell, & Cloudmacs
- Meet and Greet (and Hack) with Bozhidar Batsov (@bbatsov) - Feb 16, Pune
- Doom Emacs: You are invited to join us on Discord
- Other:
- 5 ways to use Emacs as your RPG dashboard | Opensource.com
- {ELPA} Proposed package: vcard
- On switching from Sublime Text
- Use Emacs to get social and track your todo list
- Watch "Emacs for beginners - Basics - 01" on YouTube
- Gist: creating a guide for using Emacs, with Emacspeak, on the Mac. Contributions welcome
- Super quick introduction to Hyperbole (with screencasts) (Reddit)
- GNU Hyperbole 7.0.8 TEST RELEASE with patches available for source download
- gif-screencast 1.1 is out
- lorem-ipsum-overlay: Obscure buffer text with lorem ipsum words (for screenshots)
- calibre-mode: Query calibre from emacs, useful for referencing work
- keystrokes: Display keystrokes within Emacs
- Alarm clock for Emacs (Reddit)
- egg-timer.el: Use Emacs to schedule alarms to focus on a task.
- Chat clients in Emacs
- New packages:
- vimgolf: VimGolf interface for the One True Editor
- sfz-mode: Major mode for SFZ files
- notmuch-bookmarks: Add bookmark handling for notmuch buffers
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-01-27 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- A Makefile for Emacs Packages (Reddit)
- Improve doc for emacs-source-directory (Bug#36527).
- Install C source code for C-h f etc.
- Expand Cairo and HarfBuzz descriptions
- Warn about XFT and about Cairo without HarfBuzz
- Simplify locale setup
- Add new Tramp method "media"
- Default lisp-mode to use Common Lisp indentation
- Recommend use of HarfBuzz
- Add Cairo font backend info
- Document cairo-related fallout to font-backend settings
- Appearance:
- Navigation:
- Org Mode:
- How to Start With Emacs Org Mode
- Org-mode features you may not know
- Org 9.3.2 released
- Beautify Org mode
- Highlight latex text in org mode | Pragmatic Emacs
- Convert .org to .docx with citations
- ob-pwsh: Powershell plugin for org-mode babel
- WIP: org-graph-view (Reddit)
- {ANN} org-ql 0.4 released (Reddit)
- Coding:
- Show matching paren info inline - an experiment
- Getting Started with Live Coding in Python inside Emacs
- vagrant-tramp: Vagrant method for Emacs' tramp
- How to use Emacs package Eglot for Elixir
- logview: Emacs mode for viewing log files.
- gotest-ui-mode: Ergonomic output for your go test results in emacs
- extempore-emacs-mode: The extempore mode for the Emacs text editor.
- Mail:
- Community:
- Weekly tips/trick/etc/ thread
- {humor} You might have an Emacs addiction if…
- Four years in, increasingly unhappy with my Emacs experience.
- Help me break the emacs loop!
- Your favorite Emacs live coding streamers?
- I was streaming game dev on Twitch and someone asked me why I used Emacs. Here was my response. What do you think? (Redd8it)
- Let's Hack Emacs! - File Transclusion - Live at 8:30 PM EST on 1/26/2020
- Other:
- My Emacs Productivity Tricks/Hacks (Reddit, HN - 200 comments)
- Six things you should be doing with Emacs | Opensource.com
- Eigenbahn: Painless Emacs interactive shells
- My first Emacs package: Clipetty
- alarm.el: Use Emacs to schedule alarms to focus on a task.
- A browser in your Emacs (macOS) (Reddit)
- GitHub - storax/org-tfl: Transport for London meets Emacs Orgmode (Reddit)
- Emacs 27 is now avaliable as a snap!
- systemE: A lightweight systemd replacement written in Emacs lisp (HN)
- Emacs and the joy of text editing with Adam Schwartz (1:02:53)
- A CEO's Guide to Emacs (2015)
- New packages:
- undo-fu-session: Persistent undo, available between sessions
- qtcreator-theme: A color theme that mimics Qt Creator IDE
- magit-section: Sections for read-only buffers
- kubectx-mode: Change kubectl context/namespace and show in mode line
- horizon-theme: A beautifully warm dual theme
- flymake-joker: Add Clojure syntax checker (via Joker) to flymake
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-01-20 Emacs news
- Emacs configuration:
- How to Save an Emacs Keyboard Macro Permanently
- A Spacemacs configuration mostly contained in an Org-mode file (Reddit)
- My DOOM emacs literate config (Reddit)
- Portable Dumper, a Emacs 27 feature, reduced my Emacs startup time from 2.47s to 0.76s (3x). My notes on how you can transition to Portable Dumper in a painless manner (Reddit)
- yisraeldov's Emacs Config
- .doom.d: Doom Config for Dart, Flutter, Javascript, React (Reddit)
- Emacs Lisp:
- Emacs development:
- Emacs El Capitain Visible Bell Fixed
- Introduce element &error into edebug specification lists for macros
- Make sb-image.el obsolete (Bug#37837)
- dns-query now represents SOA integers as integers (Bug#38937)
- parse-time-string now parses ISO 8601 format strings
- Remove unused ftx font backend driver
- Default cairo to enabled
- Appearance:
- Navigation:
- Org Mode:
- Help me fall in love with org-mode
- Getting started with Org mode
- The Many Uses of Org Mode
- My GTD workflow with Emacs+Orgmode (Reddit)
- Textmind: My Personal Information Manager. Textmind uses Spacemacs, Org mode, Magit, Dired and Treefactor to organize text. (Reddit)
- Org-num: automatic hierarchical numbering
- {ANN/RFC} - package to display deadlines in agenda buffers
- org-agenda-show-deadlines: Show deadlines in org-agenda buffers
- {RFC/ANN} DOCT: Declarative Org Capture Templates - symbolic parents, additive inheritance
- Python + Orgmode for fluent output generation of scientific research
- Org mode for reproducible research (2014)
- walkman: Write HTTP requests in Org mode and replay them at will using cURL
- Instant-preview markdown & org files with xwidget-webkit (Reddit)
- Exporting org-mode to beautiful websites?
- Org mode videos by John Kitchin - YouTube
- org-mode videos by Uncle Dave - YouTube
- Coding:
- Verb: A new package to organize and send HTTP requests from Emacs (Reddit)
- emacs-format-all-the-code: Auto-format source code in many languages with one command
- esy-mode: A minor mode for esy. esy (esy.sh) is an easy package manager for native Reason, OCaml and more
- emacs-gdscript-mode: Support for the GDScript programming language from the Godot game engine (github.com/godotengine/godot)
- Emacs as C++ IDE - Next Step: rtags on tramp
- My first package: elescope
- emacs-php-doc-block: PhpDocBlock generator. Generate docblocks for classes, class properties and functions
- State of C++ editing with emacs
- emacs-edbi: Database Interface for Emacs Lisp
- edbi-minor-mode: Use edbi with regular SQL files. 'edbi' is database interface for Emacs Lisp
- Better SQL dump visualization with name=value display
- SQL rainbow for easier reading of dumps
- Community:
- Other:
- Use Xwidget Webkit to browse the Web, right within your Emacs - YouTube
- metapost-png-preview: png-based preview of metapost in emacs.
- Emacs Power: Can your editor do this?
- Emacs as a tmux replacement
- Jordan Besly: Emacs is no text editor (Reddit)
- Using Emacs 64 - Notmuch (Reddit)
- Jordan Besly: Painless Emacs shell commands
- Jordan Besly: Better TRAMP autologin
- elblog: A blogging software implemented in Emacs Lisp
- Vanilla Emacs + Evil vs Distros (spacemacs or whatever), which one for a newbie?
- dnote.el: Emacs wrapper for the dnote CLI. dnote (www.getdnote.com) is a simple personal knowledge base
- Installing emacs on WSL2 with Windows, but it works
- GMANE: domain changed, other news
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-01-13 Emacs news
- Emacs configuration:
- A Gentle Introduction to Emacs Configuration
- Ian's Yay-Evil Emacs: A lightweight literate Emacs config with even better "better defaults". Shipped with a custom theme!
- early-init.el reduce init time about 0.2 sec and provide a more robust interface on startup, thanks to emacs 27
- jmacs: jakobhilker1's emacs config
- Key Elements of my Emacs Setup
- Looking for feedback on my config.
- Looking for feedback on my init.el!
- Emacs Lisp:
- Emacs development:
- Appearance:
- A comprehensive Emacs port of the classic Twilight Theme (Reddit)
- Visual Studio Dark theme port for Emacs (the more minimal one, not Dark+) (Reddit)
- Visual Studio Dark+ theme for Emacs {Complete Port} (Reddit)
- color-theme-sanityinc-tomorrow: A set of comprehensive Emacs color themes based on Chris Kempson's 'tomorrow' themes
- Navigation:
- Org Mode:
- {ANN/RFC} org-popnote: Pop to new Org headings for quick notetaking (Reddit)
- org-attach-screenshot: Take screenshot from within an emacs org buffer session, and attach it to a org buffer
- Blogging with org-mode
- An Annotated Spacemacs - For an org-mode workflow
- Amazing library for org hackers
- Power up Anki with Emacs, Org mode, anki-editor and more (Reddit)
- I made a couple of Bibles for Org-mode
- {ANN/RFC} DOCT: Declarative Org Capture Templates new features
- Marcin Borkowski: Org agenda statistics, part I
- Org workflows:
- On todo lists: How I am managing my life and keeping track of the things I want to do
- What are some useful orgmode/emacs workflows or configuration ?
- Org-mode Workflow Part 2: Processing the Inbox
- Org-mode Workflow Part 3: Zettelkasten with Org-mode
- Org-mode Workflow Part 4: Automatic Web Publishing
- Build your productivity tools with org-mode
- Org Babel:
- {ANN} Significant update to `org-tanglesync` - a package to sync external file changes back to a tangled org babel src block.
- Org-babel-lilypond: Org Babel support for Lilypond (lilypond.org) . Now generate Music Score, audition via Midi, whilst leveraging the full power of Org mode, and Literate Programming.
- Using nix-buffer with Emacs
- Coding:
- Spacemacs:
- Community:
- Other:
- Quick find-and-replace increment a number and pad it (Reddit)
- How to LIVE in Emacs (Reddit)
- systemE: A lightweight systemd replacement written in Emacs lisp (Reddit)
- Emacs, Ispell and Abbrev, the Perfect Auto-Correct
- emacscompanywords: Use company-mode to complete english words
- Emacs video tutorials
- Which are the most difficult Emacs apps/packages to master?
- helm-twitch: An Emacs package to interact with Twitch.tv via Helm.
- Guided Journaling —a yasnippet template
- Native shell completion in Emacs
- A Few Emacs Tricks — fmdkdd
- New packages:
- eldev: Elisp Development Tool
- humanoid-themes: Color themes with a dark and light variant
- litanize: Generate "Latour Litanies"
- verb: Organize and send HTTP requests
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2020-01-06 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Weekly /r/Orgmode Open Discussion - January 03, 2020
- Programming in Org Mode
- How and why I moved certain log messages to my Emacs Org mode agenda
- Screenshot code (Reddit)
- Change the org-mode ellipsis
- Display org exporter dispatcher on horizontal split screen (orgエクスポータのディスパッチャを水平分割画面に表示する)
- Problems with Org mode's Table Of Contents (TOC), how I mitigated that using Jekyll's 'Minimal-Mistakes' theme.
- Converting Org keywords to lower-case
- orgmode for Sublime Text 2 & 3 Adds support for Org mode's .org syntax files to Sublime Text.
- Coding:
- paredit-everywhere: Enable some paredit features in non-lisp buffers
- Setting up Emacs Python LSP with PyEnv and stuff
- EmmyLua-LanguageServer
- Getting LSP-based editing working for Go in GNU Emacs
- Emacs is like a workbench. It evolves as you get better with your work – or changes as your works changes.
- SD Times Open-Source Project of the Week: Magit
- Best Resources for using GDB with emacs?
- Things I've stopped using in GNU Emacs for working on Go
- mathpix: Mathapix plugin for Emacs. Mathpix (mathpix.com) extracts LaTeX from PDFs or handwritten notes in seconds.
- anaconda-mode: Code navigation, documentation lookup and completion for Python.
- Nicolas Martyanoff: Local CLHS access in Emacs
- Manuel Uberti: Helmify some completion mechanisms
- Spacemacs:
- Community:
- Other:
- soundklaus.el: Play music on SoundCloud with Emacs via EMMS
- EAF now supports Vimium-like navigation, time to say goodbye to your mouse ;) (Reddit)
- From Vim to Emacs+Evil chaotic migration guide
- Native shell completion in Emacs
- How to write a book in Emacs (HN)
- helm-bibtex: Search and manage bibliographies in Emacs
- Any useful forks of unmaintained packages?
- Best way to setup emacs on Windows 10 as of 2019/2020
- How I Use Emacs on Windows (Reddit)
- Watch "Learning from Emacs: buffers, helm, terminal" on YouTube
- helm-gdq-schedule.el: View and org-capture entries from the ongoing GDQ marathon without leaving Emacs (Reddit)
- Escribir un correo electrónico
- New packages:
- anki-vocabulary: Help you to create vocabulary cards in Anki
- clipetty: Send every kill from a TTY frame to the system clipboard
- define-it: Define, translate, wiki the word
- elfeed-score: Gnus-style scoring for Elfeed
- flycheck-indent: Indent-lint frontend for flycheck
- grammarly: Grammarly API interface
- helm-fish-completion: Helm interface for fish completion
- indent-lint: Indentation checker
- kubel-evil: extension for kubel to provide evil keybindings
- markdown-changelog: Maintain changelog entries
- ob-elm: Org-babel functions for elm evaluation
- ob-graphql: Org-Babel execution backend for GraphQL source blocks
- treemacs-persp: Persp-mode integration for treemacs
- zen-mode: A major mode for the Zen programming language
- zetteldeft: Turn deft into a zettelkasten system
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-12-30 Emacs news
- Emacs configuration:
- use-package-custom-update: :custom-update keyword for use-package
- Yay-Evil v1.1.0 Release!
- M-EMACS, a customized full-featured GNU Emacs configuration
- ample-emacs: 'Just enough' Emacs configuration with minimal external packages
- Modified Emacs Mac Modifiers (Reddit)
- super-emacs: An out-of-the-box Emacs configuration with super-powers
- How to list the keybindings that are not mapped to any command?
- Emacs Lisp:
- Emacs development:
- Starting the Emacs 27 release cycle (Irreal)
- {emacs-devel} Proposal to change naming format to allow package-prefix/function-name
- Promote function type aliases to the public module API.
- Add some documentation for support of .dylib suffix on macOS
- Make goto-line keep a separate input history per buffer
- Appearance:
- Navigation:
- redo-plus: Redo/undo system for Emacs
- with-emacs · Using Occur for Search and Replace across Files (Reddit)
- narrow-or-widen-dwim that "widens" org-src buffers correctly (Reddit)
- FZF with ace-window placement in Emacs
- Demo of using 'diff-at-point' to navigate between edits
- (with-emacs: Using Occur for Search and Replace across Files
- Org Mode:
- Coding:
- GNU Emacs as a lightweight Java IDE - 3 (Debugging)
- GNU Emacs as a lightweight Java IDE (Auto-suggest)
- GitHub - ageldama/moonshot: Run executable file, debug and build commands on project +projectile, compilation-mode, ivy, realgud (Reddit)
- lsp-mode now supports macro expansion through rust-analyzer (Reddit)
- Mail:
- Spacemacs:
- Community:
- Other:
- emacs-gnome-screencast: Use Gnome shell’s screen recorder from within Emacs
- emax64 26.3-20191225 - (github m-parashar) (Reddit)
- Emacs & OCaml on iPad: Proof of concept of a graphical port of Emacs to the Apple iPad
- Editing remote files with Emacs, comfortably (Reddit)
- Tipping like it's 1989: How I use the ish app (ish.app), to install a real emacs installation on the iPhone)
- Emacs on the iPhone (Special thanks to Chris Miles for the unistroke gesture recognizer library and Fabrice Bellard for QEmacs)
- How I enqueue online videos in mpv with Emacs
- New packages:
- diff-at-point: Diff navigation
- ebuku: Interface to the Buku Web bookmark manager
- eglot-jl: Julia support for eglot
- gerrit: Gerrit integration
- metrics-tracker: Generate diagrams of personal metrics from diary entries
- ppp: Extended pretty printer for Emacs Lisp
- rivet-mode: Minor mode for editing Apache Rivet
- rtags-xref: RTags backend for xref.el
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-12-23 Emacs news
- Emacs configuration:
- Doom Emacs - Getting Started (21:32)
- emacs : set up config 01 (init file & org file for literate programming) - YouTube
- Christian Baeuerlein's Emacs Configuration
- My emacs configuration - including org-mode and custom theme (Reddit)
- How normal can I make emacs?
- How I build my own spacemacs: Part I
- How I tamed my Emacs
- Emacs Lisp:
- Emacs development:
- Irreal: John Wiegley on Emacs 27
- Bump Emacs version to 28.0.50
- Added `comint-password-function' hook
- New variable set-message-function to show message at the end of the minibuffer
- backup-by-copying-when-privileged-mismatch applies to file gid, too.
- Add new function `python-shell-send-statement'
- Allow control of data amount read from subprocess in one chunk
- Navigation:
- Org Mode:
- Org-mode Workflow: A Preview
- org-autosort: Sort entries in org files automatically
- An HTML template system for org-mode
- Putting All Your Pelican Posts in One Org File (Reddit)
- Advice on conducting an Emacs+Org-mode workshop
- Creative writing with Emacs (Reddit)
- Has anybody here tried the Roam Research notetaking tool and compared it with org-mode?
- How I switched from Goodreads to Org-mode for maintaining my reading list
- Coding:
- Condor-Emacs: A C, C++ IDE based on Emacs
- Configuration tweaks to seamlessly switch from 'auto-complete-mode' to 'company-mode'.
- emacs-tcr-mode: 'Test & Commit || Revert' minor mode plugin for Emacs.
- Any rubyists here? I wrote a little compilation mode for pronto (Reddit)
- Intero for Emacs: A Complete interactive development program for Haskell (Reddit)
- Major mode for Emacs for editing MATLAB code, and running MATLAB in an inferior shell
- Enterprise Java Development in Emacs | skybert.net
- Mail:
- Spacemacs:
- Community:
- Other:
- emacspeak: Speaking Of Chess: Speech-Enabling Emacs Chess In Emacspeak
- linkd-mode is a system for recognizing special s-expressions in all kinds of text files, and causing these "lisp hot spots" to become interactive when viewed within GNU Emacs.
- Switching to Emacs (Reddit)
- Installing Emacs Documentation on POP!_os · Random Geekery
- Let it snow in Emacs! (Reddit)
- media.ccc.de - State of Retro Gaming in Emacs
- Introducción a Emacs - Notxor tiene un blog
- Emacs on windows 10 experience ( again ?)
- Create ASCII Chessboards with Emacs' Keyboard Macros
- Marcin Borkowski: rot13 and other Caesar ciphers in Emacs
- Marcin Borkowski: Counting sentences in emails
- The Plain Person’s Guide to Plain Text Social Science (Irreal)
- New packages:
- atcoder-tools: An atcoder-tools client
- cl-font-lock: Pretty Common Lisp font locking
- flames-of-freedom: The flames of freedom
- flycheck-swiftx: Flycheck: Swift backend
- flyspell-correct-avy-menu: Correcting words with flyspell via avy-menu interface
- git-backup-ivy: An ivy interface to git-backup
- gnome-screencast: Use Gnome screen recording functionality using elisp
- helm-switch-shell: A Helm source for switching between shell buffers
- ivy-fuz: Integration between fuz and ivy.
- lsp-mssql: MSSQL LSP bindings
- minsk-theme: Minsk, a theme in deep muted greens
- nix-env-install: Install packages using nix-env
- speedbar-git-respect: Particular respect git repo in speedbar
- treefactor: Restructure your messy Org documents
- undo-fu: Undo helper with redo
- vscdark-theme: VS Code Dark+ like theme
- xonsh-mode: Major mode for editing xonshrc files
- zim-wiki-mode: Zim Desktop Wiki edit mode
- windower: Helper functions for window manipulation.
- elisp-benchmarks: elisp benchamrks collection
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-12-16 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Chris Wellons: Efficient Alias of a Built-In Emacs Lisp Function
- An enjoyable `test yourself' challenge for Emacs users (in the style of Python Challenge). The tasks here the tasks are explicit and simple.
- New Introduction to Programming in Emacs Lisp (Reddit)
- Tips for Emacs Lisp Development (with John Wiegley) - YouTube
- exercism-emacs: Exercism.el, emacs package for exercism.io
- Irreal: How to Alias Car and Cdr and Why You Probably Shouldn’t
- Emacs development:
- Revert change to message when minibuffer is active
- New command 'diff-buffers'
- Allow characters and single-char strings in rx charsets
- Use `or' instead of `union' for charset union in rx
- * lisp/gnus/message.el (message-expand-name-standard-ui): New option
- Add `union' and `intersection' to rx (bug#37849)
- Make ':extend' inherited from default spec unless overridden
- Navigation:
- Org Mode:
- Easy Entering Values for Org Mode Properties
- {RFC} DOCT: Declarative Org Capture Templates
- Org mode Videos (by Rainer König) - YouTube
- Scaling org: better to use more med-size files or less large-sized ones?
- Copy formatted org-mode text to other Applications
- Question: Display duration as block in the agenda time grid.
- Irreal: Displaying Org-mode Notifications Natively on MacOS
- Displaying animated diagrams in org-reveal slide decks with SVG – WebLog Pro Olivier Berger
- Coding:
- Auto complete everything in Emacs | Chen's blog
- 1ml-mode: 1ML mode. 1ML is a reboot of ML starting from first-class modules.
- Emacs Go Mode – Revisited – arenzana.org
- Virtualized Emacs as an IDE - Youtube
- Emacs docker integration
- LSP-support with eglot in nested projects - zerokspot.com
- Emacs`racket-mode` guide and reference (Reddit)
- MATLAB/Emacs Integration
- Emacs can make your Blender better! Here's how I do it! (Reddit)
- Setting up Emacs for Vue.js Development · AZZAMSA
- GNU Emacs as a lightweight Java IDE
- Better git blame messages (Reddit)
- Working with Emacs on Vertica, HP's platform for cloud analytics
- Get Stackoverflow answers with completion (without Helm)
- Mail:
- mu4e tutorials | Pragmatic Emacs
- mu4e - fixing email threading display when skipping duplicates
- Drowning in Email; mu4e to the Rescue.
- Multiple GMail Accounts in Gnus
- Alex Schroeder: Gnus IMAP issues
- how many Gnus users here, and for what (mail, nnreddit, nntp, …)?
- Lieer | Fast email-fetching and two-way tag synchronization between notmuch and GMail (Reddit)
- Community:
- Web:
- Other:
- telega-snap,: Snap for telega.el, Emacs telegram client (Reddit)
- viewer: A view-mode extension. View-mode is finger-friendly than normal editing because of many alphabetical commands. Let's use view-mode more to protect our pinky.
- highlight2clipboard: Copy text from Emacs to clipboard with highlighting
- Old demo of wm.el, my dynamic tiling window manager for Emacs - YouTube
- Alex Johnstone - Managing my personal finances with beancount
- {RFC} Undo-fu (undo wrapper)
- What's the best spell check setup in emacs | Chen's blog
- macOS Catalina: Fixing Emacs After an Upgrade
- Introduction to Pandoc-mode
- How to Get Emacs Running on Your Nintendo Wii
- Other programs that you use apart from emacs?
- GNU Readline Library cheatsheet for VI+Emacs Editing Modes
- List of Emacs-like editors written in Common Lisp
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-12-09 Emacs news
- Emacs configuration:
- What are some good .emacs files to learn more Emacs features?
- Automatically pick up input at the cursor with the option to instantly overwrite it
- What do you like about Emacs keybindings?
- Wrote the last part in "Configuring Emacs from Scratch". Please review and suggest improvements. Thanks! :)
- Redefined ESC ESC ESC to save my sanity. It worked, but . . .
- Dealing with Expired ELPA GPG Keys
- Emacs Lisp:
- Emacs development:
- * lisp/emacs-lisp/map-ynp.el (read-answer): Allow more SHORT-ANSWER types.
- Move recenter/scroll keybindings from minibuffer-local-map to read-char map
- * lisp/man.el (Man-width-max): New defcustom (bug#32536, bug#9385)
- Make HIST arg of read-from-minibuffer work with buffer-local vars
- * lisp/windmove.el (windmove-display-new-tab): New command.
- New jit-lock-antiblink-grace feature
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- cov: An emacs extension for displaying coverage data on your code
- Emacs: Run git-blame on the current line — jayconrod.com
- Monky: An Emacs extension that provides interactive interface for Hg
- My company-posframe configuration displaying backend names in the child frame (Reddit)
- freebasic-mode: Emacs major mode for freebasic.
- {Announcement} lsp-mode 6.2 released
- Javascript and WebDev: What is your config?
- emacs-scopes-mode: Scopes major mode for Emacs
- Mail:
- Community:
- Screenshots and screencasts:
- Other:
- New packages:
- lastfm: Last.fm API for Emacs Lisp
- ormolu: Format Haskell source code using the "ormolu" program
- parse-it: Basic Parser in Emacs Lisp
- reveal-in-folder: Reveal current file in folder
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-12-02 Emacs news
EmacsConf 2019 videos out! (Reddit) - Videos, Invidio.us, Youtube
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- EAF, extending Emacs with amazing GUI support using Python PyQt (Reddit)
- Use run-with-idle-timer instead of debounce for responsive image scaling.
- Improve documentation and UI of 'C-x v L'
- Improve errors & warnings due to fancy quoted vars (Bug#32939)
- Stop signaling an error when reading "smart quotes" in symbols
- Menu bar rearrangements, move Print menu items to submenu, etc. (bug#37594)
- 'C-1 C-x v L' asks for revision and shows its log entry with diff (bug#38044)
- * lisp/image-mode.el: Resize image on window resizing (bug#32672)
- Mouse rectangular region selection (bug#38013)
- Fine-grained NS modifier key settings (bug#38296)
- message uses minibuffer-message in the active minibuffer (bug#17272 bug#19064)
- Fix previous change to (next|previous)-buffer
- (next|previous)-buffer no longer fail silently (bug#38384)
- Mention switch from 'switch-to-visible-buffer' to 'switch-to-prev-buffer-skip'
- Extend network-interface-list to return IPv6 and network info
- Org Mode:
- Coding:
- Code folding with outline-minor-mode
- Emacs has made my life as a Python developer much better.
- Using iex's open() command with Emacs multiterm
- Emax: dante for reflex projects (stream) (Reddit)
- Emacs as a lightweight Java IDE - 2 (Refactoring) (2:08)
- EmacsConf2019: Example Chef cookbook and InSpec profile used in the live demo at EmacsConf 2019.
- Community:
- Other:
- A beginner’s guide to text editing with Emacs (Reddit)
- Moving from Vim to Emacs (Irreal, Reddit)
- Cloudmacs: Emacs in your web browser (Reddit, HN)
- Emacs Everywhere (2017)
- emacspeak: Emacspeak 51.0 (AsssistDog) Unleashed!
- How to install the latest developmental version of Emacs (27.0.50) on Windows 10 – for dummies
- OpenChaos am Donnerstag, 28. November: State of Retro Gaming in Emacs
- Irreal: Scimax and Reproducibility
- WIP package: lyx-formula
- Anyone want to collaborate on music-making that involves Emacs?
- SchemeMosaic Chop'n'Screw How-To (Part 1) (Reddit)
- How to set up Emacs to best type Ancient Greek and Hebrew – for dummies
- New packages:
- counsel-jq: Live preview of "jq" queries using counsel
- khardel: Integrate with khard
- modus-operandi-theme: Accessible light theme (WCAG AAA)
- modus-vivendi-theme: Accessible dark theme (WCAG AAA)
- org-scrum: org mode extensions for scrum planning and reporting
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-11-25 Emacs news
EmacsConf 2019 videos now out! (Reddit) - Videos, Invidio.us, Youtube
- Emacs configuration:
- my-site-start/README.md at master · tripleee/my-site-start · GitHub
- use-package-secrets: :secret keyword for use-package
- Overview of better-defaults package for Emacs (9:01)
- upm: �� Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp.
- Here's the simplified mental view of Emacs keymap precedence I've come up with. How accurate is it?
- Emacs Lisp:
- Emacs development:
- Very long discussion about the difficulty of reporting or reopening bugs
- Irreal: Emacs 27.1 Coming
- Use new macro debounce-reduce to make mouse scaling of images more responsive
- Default network-stream-use-client-certificates to nil
- Have what-cursor-position optionally show character name
- help-follow-symbol now complains if no symbol found (bug#38248)
- * lisp/minibuffer.el (completions-common-part): Make it blue when possible
- Support 'vc-region-history' for Mercurial
- * etc/NEWS: Improve XDG_RUNTIME_DIR doc.
- Add renaming of remote buffer file names to Tramp
- Appearance:
- Navigation:
- Org Mode:
- Learning Org-mode with no experience whatsoever. Help?
- Weekly /r/Orgmode Open Discussion - November 22, 2019
- My org-mode workflow for studies.
- Using orgmode to keep track of movies, tvshows and books?
- org-sticky-header: Show off-screen Org heading at top of window (Reddit)
- Automatic fragment toggling in org-mode (Reddit)
- Is there a way to include an org file in another one and have the contents update in real time?
- Introduction to "organice" - Using Org mode from the browser and smartphone - YouTube
- Grasp: How to capture information from your browser and stay sane
- Consistent Technical Documents Using Emacs and Org Mode (HN, previous Reddit)
- ob-xslt: Org babel extension to apply xslt templates to xml source blocks or source block results.
- org-recoll: A lightweight org-mode wrapper for the recoll full-text search engine
- Coding:
- Community:
- Other:
- The miryoku layout is a keyboard layout in emacs for emacs. (Reddit)
- Alvaro Ramirez: Wizard zines comics Emacs eshell util
- Emacs Macro Tutorial: How to Record and Play
- Chris Wellons: On-the-fly Linear Congruential Generator Using Emacs Calc
- Emacs: Store music playlists (Dired+Bongo) (13:16)
- A quick look at Emacs EXWM (an i3wm alternative) (17:25)
- Una guía de referencia para Emacs - ochobitshacenunbyte
- Moving from Vim to Emacs
- Emacs: Fury Road (Reddit)
- Fountain Mode
- Getting Emacs Ready for Writin', Part 1
- New packages:
- anki-connect: AnkiConnect API
- brazilian-holidays: Brazilian holidays
- global-tags: Elisp API and editor integration for GNU global
- org-working-set: Manage a working-set of org-nodes
- uml-mode: Minor mode for ascii uml sequence diagrams
- vdf-mode: Major mode for editing Valve VDF files.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-11-18 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs is amazing - story about modifying pdf-view behavior
- Is there a code challenge resource for elisp?
- Emacs development:
- Appearance:
- highlight-indentation-mode: Highlighting indentation for Emacs
- ThemeCreator: create themes for intellij, textmate, atom, emacs, vim and gnome terminal.
- herald-the-mode-line.el: Show the modeline in the minibuffer
- Emacs mode for hiding the mode-line · Bastien Guerry - Liberté, informatique, choucroute.
- darkplus-emacs: VS Code's Dark+ theme for Emacs
- Navigation:
- Org Mode:
- Org-mode and a Reading Schedule
- Embedding Youtube videos with org-mode links · Endless Parentheses
- Ricing up Org Mode (Reddit)
- Using Emacs 61 - org-msg (Reddit)
- public voit: UOMF: Linking Org mode Headings (my workflow and best practice)
- All Things Org Mode: PIM, Scientific Writing, Presentation, Programming
- Running SQL on org-mode tables
- Self-contained Org files (Reddit)
- org-html-sass: Template for org-mode HTML export that uses Compass/Sass for styling
- Consistent Technical Documents Using Emacs and Org Mode (Reddit, Irreal)
- Send your Garmin activities to OrgMode (Reddit)
- ob-restclient.el: An org-mode extension to restclient.el
- Have some code: make ediffing folded org files better
- Release v1.8 · orgzly/orgzly-android · GitHub
- Org-mode related ResearchGate Publications (Reddit)
- An Effective Git And Org-Mode Based Workflow For Reproducible Research | ACM Digital Library
- Mi entorno de trabajo en Emacs
- Coding:
- Trying to make the switch from Pycharm
- Can anyone please suggest a good setup for lsp-mode for Angular development?
- pest-mode.el — Major mode for editing Pest files
- Wrote a flycheck checker for standardrb
- counsel-etags 1.9.0 is out | Chen's blog (Reddit)
- Remote Debugging With Tramp
- Smart Dash: Use dash key to insert an underscore within C identifiers and a dash otherwise.
- Version control:
- Community:
- Weekly tips/trick/etc/ thread
- Paris meetup - 19 Oct 2019 - Come on !
- Which annoyances would you hope to fix one day?!
- linuxdatabases - EmacsConf 2019
- The history of Emacs – primary and secondary source materials (Software Preservation Group)
- Symbolics Lisp Machine Summary, 3600 Edition (PDF) (Reddit)
- Other:
- spray: an elisp implementation of OpenSpritz, a speedreader.
- Managing bibliographies from Emacs (v2)
- Writing with Emacs: Tips, Examples, and Resources for Writing with Emacs (Reddit)
- Diffing buffer fragments - diffing last two entries in kill ring, also continued
- maccadet: Use all of Emacs modifiers on macOS with various keyboards.
- New packages:
- company-stan: A company-mode completion backend for stan
- eldoc-stan: Eldoc support for stan functions
- flycheck-stan: Add Stan support for Flycheck
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-11-11 Emacs news
- Emacs configuration:
- Grant Rettke: Some Pretty Good Configuration Options To Copy
- Marcin Borkowski: Starting Emacs with custom configuration directory
- Configuring Emacs from Scratch — Intro - Suvrat Apte - Medium
- mrbig033's Emacs & i3 config files
- .emacs golf
- Standard Emacs keybindings vs Personal keybindings
- armacs: An Emacs based distribution to help novice users learn emacs and configure it themselves.
- Who never heard about the desktop-save-mode?
- Emacs Lisp:
- Emacs development:
- Long discussion re: VOTE: Changing completions-common-part face's default
- Move read-char-from-minibuffer from simple.el to subr.el and document it.
- hack-local-variables-confirm uses the minibuffer to read answer (bug#38076)
- 'y-or-n-p' now uses the minibuffer to read 'y' or 'n' answer (bug#38076)
- Run scroll/recenter commands from minibuffer in original window (bug#38076)
- CC Mode. Allow fontification of "wrong" style comments with warning face.
- python.el: Pdbtracking improvements
- * lisp/dired-aux.el (dired-vc-rename-file): New defcustom.
- Make 'g' refresh package data in package menu
- Rename *-multiframe-window to *-window-any-frame
- Add prefix arg to more isearch commands (bug#14563)
- Document fido-mode
- Always check for client-certificates
- Overflow errors are range errors
- Appearance:
- Navigation:
- Org Mode:
- org2blog v1.1.0 “Inky Hand” is out
- Emacs packages: org-sticky-header
- Python-library "orgformat" with utility functions for generating Org mode syntax elements
- Non-programmers who make heavy use of org-mode for information and task management: what apps/programs do use to complement org-mode?
- Lazyblorg Now Links Larger Images
- UOMF: On How to Define Projects in Org Mode
- Literate Programming with Org Mode (1:48:21)
- GANTT Chart in Emacs (13:12)
- Coding:
- Wip Modes (Magit User Manual)
- emacs-multi-compile: Multi target interface to compile.
- sqlcmdline: ODBC-based command line querying, with Emacs sqli-mode in mind.
- Indium — Indium 2.1.4 documentation
- The lsp-mode multirepo->monorepo movement
- Magit and Forge for Issuing Pull Requests from Emacs · Emacs Doomcasts 20 (Reddit)
- What diagramming tools besides Graphviz are there for emacs?
- EmacsConf 2019: Interactive Remote Development and Debugging with TRAMP (35:25)
- Commanding Emacs from Coq (14:34)
- Community:
- Other:
- Emacs and Windows Subsystem for Linux
- IEEE Journals & Magazine: The design and evaluation of online help for Unix EMACS: capturing the user in menu design
- Emacs in Termux: Termux + Emacs + Tab S6 + Lisp (Reddit)
- {HOWTO} Installing Emacs 26.3 on Ubuntu or XUbuntu 19.04 - The Lone C++ Coder's Blog
- EmacsCast 10: Obsession, small tweaks and Hyper key (Reddit)
- kindle-highlight-parser: Parse the highlights file from your Kindle and display it in JSON or Markdown
- BreakPoint › Emacs and Hunspell on MS Windows for Beginners
- Is there any way I can integrate emacs with Grammarly (writing tool)?
- Using the Emacs Deft package for topic journals - Jack Baty's weblog (Reddit)
- dired-rsync 0.5 released (Reddit)
- New package:
- bluetooth: A Major mode for Bluetooth devices
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-11-04 Emacs news
EmacsConf was a blast! Recordings may be available by next week - stay tuned. Thanks to everyone who helped make it happen!
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Proposal to rename windows to panes after Emacs 27
- Add a <a id=…> skeleton to html-mode
- Don't refuse to install packages without a "footer line"
- Inhibit undo-in-region for mouse-drag-region (bug#37700)
- Rework vc stash bindings
- Bind vc-git-stash to a key
- Add a convenience function to be used when working on font locking
- * etc/NEWS: Update renamed function read-char-from-minibuffer.
- Default exotic image formats (like .webp) to image-mode
- Appearance:
- Navigation:
- with-emacs · Search and Replacement Techniques (2018)
- Quit and Close Emacs Special Windows Like Help and Compilation Results
- Building personal search engine: using Emacs and Ripgrep to search in your code and knowledge (Reddit)
- New package: windower.el
- Emacs packages: broadcast (Reddit)
- fancy-narrow: Emacs package to immitate narrow-to-region with more eye-candy
- Org Mode:
- ob-cfengine3: Org Babel functions for CFEngine 3
- org-pretty-table: Replace org-table characters with box-drawing unicode glyphs.
- Wissensverwaltung auf Papier und digital
- UOMF: Presentation Slides Via Reveal and PDF Handout
- Postpone tasks (esp. habits) till tomorrow in the agenda view (Reddit)
- Organice
- Inline Tasks
- Coding:
- Details on how to do REPL driven development from the editor (Emacs with CIDER) - How to? - ClojureVerse
- emacs-xml-format: emacs package to reformat xml using xmllint
- A few comments on tree-sitter for Emacs via rust bindings for Emacs lisp
- Prevent Emacs Compilation Window From Displaying Other Content • Christian Tietze
- My "space-substitute" code saves me some typing stress.
- Emacs IPython Notebook-0.2.1alpha1 documentation
- Anyone here who uses Indium and lsp-mode together? What are your experiences?
- Testing an API with emacs and restclient (Reddit)
- Minimal Setup for Elixir development in Emacs
- GitHub - turbo-cafe/flymake-kondor (Reddit)
- Mail:
- Community:
- Other:
- IRC and Emacs all the things (messengers like Slack, Skype, etc) (Reddit)
- Keeping a simple markdown work-log, via emacs
- nov: major mode for reading EPUBs in Emacs (HN)
- repl.it/languages/elisp - Runs Emacs in the browser (Reddit)
- How to annotate literally everything | Mildly entertainingᵝ
- pdfsearch.el: Emacs script to search annotations in a set of pdf files
- Emacs can compare parts of buffers
- Inserting special characters | I'm trying out for a Doom Emacs-related YouTube channel (Reddit)
- What is the advantage of using the included emacs tools vs using third party alternatives?
- Apple’s great GPL purge
- Thoughts on Carp and EmacsConf 2019?
- Emacs on MacOS Catalina 10.15 in 2019 (Reddit)
- Emacs UI for the new (libre) Linux phones that are coming?
- 10 Specific Ways to Improve Your Productivity with Emacs (2005)
- Emacs Markdown cheatsheet (Irreal)
- New packages:
- bento: Flycheck integration for the Bento code checker
- berrys-theme: A light, clean and elegant theme
- company-ctags: Fastest company-mode completion backend for ctags
- flymake-golangci: A flymake handler for go-mode files using Golang CI lint
- git-walktree: Browse Git tree and blob objects
- helm-sly: Helm sources and some utilities for SLY.
- lsp-ivy: LSP ivy integration
- sql-sqlline: Adds SQLLine support to SQLi mode
- trashed: Viewing/editing system trash can
- xml-format: XML reformatter using xmllint
- zero-input: Zero Chinese input method framework
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-10-28 Emacs news
Nov 2: EmacsConf 2019 Schedule (Reddit)
- Emacs configuration:
- Emacs development:
- dired-dwim-target uses most recently visited window instead of next window.
- Improve the documentation of 'vc-tor'
- * lisp/cedet/mode-local.el: Clean up name space
- Ensure that the prompt is kept on the final line
- Make Gnus recognise "git am" diffs in all groups
- Make edebug-eval-last-sexp interactively take a zero prefix
- * etc/NEWS: Improve documentation of 'package-initialize'.
- Appearance:
- Navigation:
- Org Mode:
- Blogging in Org Mode - pwills.com
- BeOrg Forum for BeOrg App
- Rethink: Org mode meets professional web design
- Leo and Emacs, including org mode — Leo 6.0 documentation
- Memacs: Major Update of the Filenametimestamp Module
- Reference and note taking using org-ref and org-brain
- Introduction to "organice" - Using Org mode from a smartphone or browser (Reddit)
- sword-to-org: This package uses diatheke to convert Sword modules to Org-mode outlines. Using this you can have the whole Bible as an Org file.
- Python, Org Mode, and writing Org tables to CSVs so that I can read them back
- Coding:
- Community:
- Other:
- New packages:
- handle: A handle for major-mode generic functions.
- tramp-auto-auth: TRAMP automatic authentication library
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-10-21 Emacs news
Nov 2: EmacsConf 2019 Schedule (Reddit)
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- {EmacsConf 2019} Curious to hear what you guys think/hope these new languages will be :) (Reddit)
- Long discussion about dir-locals.el and Emacs Lisp data
- Add button to vc-dir to toggle visibility of stash list
- Add a way to disable substitution of command keys in help strings
- * lisp/tab-line.el: Bind mouse commands to tab-line.
- Add a command to toggle an edebug breakpoint
- Add a new edebug-breakpoint face
- New command to clear all breakpoints in a function
- Preserve breakpoints when Edebug-reinstrumenting functions
- New command edebug-remove-instrumentation
- Use 'C-x t' for tab-prefix-map instead of 'C-x 6' still used by 2C-mode-map.
- Add ':extend t' face attribute to diff faces (bug#37774)
- Don't downcase the key binding in global-set-key.
- Add `unmatchable' as alias for (or) in rx (bug#37659)
- Add `anychar' as alias to `anything' in rx (bug#37659)
- * etc/NEWS: Apply "user option" when possible. Fix other oddities.
- New variable tab-bar-position
- Appearance:
- Navigation:
- Org Mode:
- Imagine - A clean, creative, and responsive css theme for org mode exports (Reddit)
- Maximize the org-capture buffer
- transclusion-minor-mode: emacs minor mode for org-mode file transclusion using embedded overlays
- Just Released Org2Blog v1.1.0
- Build a minimalist blog, powered by Emacs and Common Lisp
- Emacs and org-mode for sending mailshots
- Coding:
- multi-line: multi-line everything from function invocations and definitions to array and map literals in a wide variety of languages
- wsd-mode: A major-mode for Emacs and websequencediagrams.com
- A fancy mode line indicator for flycheck (Reddit)
- flymake-golangci: An Emacs flymake handler for Golang source code
- git-autofixup: create fixup commits for topic branches
- git-crypt: Transparent file encryption in git
- kelm: Interactive kubernetes operator like a peco and Emacs helm.
- Mail:
- Spacemacs:
- Community:
- Other:
- Using Emacs 59 - markdown (Reddit)
- Replacing Scrivener with Emacs and Vim - YouTube
- Academic research about Emacs?
- What's your strategy for spell-checking on Windows 10?
- Is it worth to switch from standard Emacs keybinds to Evil?
- Evil users who made the switch to vanilla: why?
- Prefix command completion
- Use all of Emacs’s modifiers on macOS with various keyboards.
- Simple script for detecting OS family and type in Emacs
- New packages:
- didyoumean: Did you mean to open another file?
- elpa-deploy: ELPA deployment library
- info-rename-buffer: Rename Info buffers to match manuals
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-10-14 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Add new macro `benchmark-progn'
- Enable modules by default.
- *etc/NEWS: Added comment about :extend face attribute in NEWS.
- Add a new tar-copy-preserve-time variable
- Allow zap-to-char to use a history
- Font-lock suid/guid files in Dired
- * lisp/window.el (next-buffer, previous-buffer): Add repeat count arg.
- Enable tab-bar-mode from X resources
- Add a new action in save-some-buffers to view the buffer
- * lisp/cedet/mode-local.el (define-overload): Declare obsolete
- * lisp/emacs-lisp/map.el (map-into) <hash-table>: Allow keyword args
- Support showing directory in shell command prompt
- New variable amalgamating-undo-limit
- Ensure that setq-local take an even number of symbol/value pairs
- Change font size in correct window using mouse wheel
- Allow filtering out warnings/errors from compile.el detection
- Implement offsets for absolute line numbers
- Filter packages by name in list-packages. (Bug#36981)
- Appearance:
- downplay-mode: A simple emacs minor mode for focusing a viewer's attention
- highlight-focus: Emacs Lisp package for highlighting the active buffer
- dimmer.el: Interactively highlight which buffer is active by dimming the others.
- Amit's Thoughts: Emacs: highlight active buffer (2013)
- auto-dim-other-buffers: Makes non-current buffers less prominent
- Navigation:
- Org Mode:
- Weekly /r/Orgmode Open Discussion - October 11, 2019
- Basic Org-Mode Todo Management and Notetaking - Invidious
- A Daily Journal in Org Mode (Reddit)
- Locales, Org timestamps, and format-time-string (Reddit)
- Literate Devops with Emacs - YouTube
- {RFC, WIP} alpha-org (a configuration like Spacemacs or Doom, but just for Org)
- Zettelkästen? | Hacker News (Reddit)
- Orger part II: reading Reddit via org-mode, quick todos from chat messages and spaced repetition (Reddit)
- Org mode files security
- Formatting timesheet tables in org-mode (Reddit)
- Org Mode publishing:
- Coding:
- Emacs settings for PHP development
- Using Emacs 58 - lsp-mode (Reddit)
- Emacs: the best Python editor?
- arxml-mode: Emacs mode for editing Adaptive AUTOSAR arxml files
- uct – Emacs interface to the Ubuntu CVE tracker
- dbc-mode: Emacs mode for editing CAN dbc files
- Awesome kubernetes plugin
- check-cves-mode.el — major mode for working with the output of check-cves
- cve-mode.el — major mode for editing CVE files
- Emacs Doom 19: Magit, The Git Commit Flow in More Detail (Reddit)
- apparmor-mode: Emacs major mode for editing AppArmor Policies
- poly-vue.el — Polymode for Vue files
- Emacs: comment functions and their behavior (18:22)
- Playing with Emacs, Xmonad and Xmobar - DT Live (1:32:08)
- Spacemacs:
- Community:
- Post your emacs(Screenshot) here.
- Weekly tips/trick/etc/ thread
- James Gosling on Richard Stallman {video} (HN) - mentions Gosling Emacs
- Other:
- emacs-conflicts: Resolve conflicts happening when using file synchronization tools
- Is anyone interested in creating an Apple Music layer similar to the Spotify player?
- emacs-gestures: A library of gesture commands for GNU Emacs' strokes-mode.
- Learning Emacs Key Bindings
- Timo Geusch: {HOWTO} Installing Emacs 26.3 on Ubuntu or XUbuntu 19.04
- Emacs Writegood Mode · Random Geekery
- Tutorial: spellchecking with hunspell (1.7.0) for emacs (26.2) on Windows (10)
- Do you use term, ansi-term, shell or external terminal emulator?
- Fat Free Evil Config - minimal vim emulation with ryo-modal
- New package:
- plain-org-wiki: Simple jump-to-org-files in a directory package
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-10-07 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Tab support landed in Emacs master (Reddit)
- Use tabs in EWW (bug#37592)
- Support changing font size using mouse wheel
- Set alternate faces for some line numbers (bug#27734)
- Don't bind 'C-x 6' to '2C-mode-map' globally by default.
- More tab bar related key bindings.
- Improve documentation of Tab bars
- Bind Scroll_Lock to scroll-lock-mode globally
- * lisp/pcomplete.el: Mark 'pcomplete' command as obsolete
- Merge branch 'feature/tabs'
- Remove unused code and reformat to 70 columns.
- Add support for Dired file marking from image-mode
- Move url-ns.el to obsolete/
- Add a new command in Compile-Log buffers to re-byte-compile
- Allow 'M-<' in the minibuffer to behave more logically
- time-stamp doc: recommend formats closer to format-time-string
- Navigation:
- Org Mode:
- Capturing stderr and exceptions from python in org-mode
- Finally solving the lack of a tree-view navigation window in Org (Reddit)
- DevFestMN 2016 | John Henderson - Org-Mode for Science, Reproducible Research, and Organization - YouTube
- Are there any simple alternatives for emacs org-mode?
- UOMF: Using Org Mode Categories Versus Tags
- {ANN} org-ql 0.3 released (Reddit)
- ob-translate: Allows you to translate blocks of text within org-mode.
- How to keep a lab notebook
- org-note: write quick notes from the shell into an emacs org-mode (http://orgmode.org/) document
- Coding:
- Mail:
- Spacemacs:
- Community:
- Other:
- amixer-el: Emacs interface to amixer
- Next browser 1.3.3 - multiple selection à la Helm, bookmarks queries, git clone and more! (Reddit)
- A little emacs-in-flames poem
- An Emacs Calc-Mode Epiphany - YouTube
- Lo que he aprendido: manejar referencias bibliográficas en Emacs
- Emacs + EditorConfig + Flymake = code execution (Reddit)
- Emacs Snapshot as Scoop package
- Indent Code and Lists by 4 Spaces in Emacs Markdown Mode • Christian Tietze
- Investment in Emacs compared to other editors
- Update: MSI Installer for GNU Emacs 26.3 for Windows with Per-User Installation Support (Reddit)
- How do you guys get over the "press some keys" to do little thing in Emacs?
- Ditch your word processor: Write prose like code in a text editor - YouTube
- The most dangerous mode - keep writing or it will delete your work
- Switching to GNU Emacs (21:18)
- New packages:
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-09-30 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Didactic emacs-lisp macro example (ie. a tutorial)
- The trouble with 'list-processes' and how I fixed it
- mb-url: Multiple Backends for Emacs URL package
- elisp-earley: A context-free grammar parser using Jay Earley's algorithm via Oyvin Halfdan Thuv's implemenation for Common Lisp.
- Helm: Combining multiple existing sources in a single command
- Example of using elisp function in eshell
- Emacs development:
- Allow customising pdf-to-text parameters
- Add new Gnus summary commands and keystrokes for "unseen" navigation
- Improve documentation of image conversion feature
- If requested, use external image converters for exotic formats
- Improve sorting in package list (Bug#37419)
- ; * etc/NEWS (Gnus): Fix outline levels.
- nnimap.el: support additional expunge options
- Add a new `dom-search' function
- Remove support for destructive splicing in elisp
- Add new function to clear tags in tabulated list
- * etc/NEWS: Note removal of internal rx symbols (bug#37517)
- * lisp/desktop.el (desktop-read): With argument, ask the user for DIRNAME.
- Add rx extension mechanism
- Allow regexp-quote to return its argument
- Allow a :stride argument so XBM boolvecs are in the right format.
- Allow controlling when to send cookies when retrieving images in shr
- Add a NEWS entry for message citation levels
- Add an `authinfo-hidden' variable
- Appearance:
- Navigation:
- Org Mode:
- {ANN} org-sidebar available on MELPA (Reddit)
- org-edna: My fork of org-edna with extra features
- How long does it takes to learn org mode?
- What do org users use to index their org created documents for searching indexing?
- Capturing stderr from Python in org-mode - take 2
- Orger: plaintext reflection of your digital self (Reddit)
- Blog Series: Using Org Mode Features (UOMF) (Reddit)
- How to Keep a Lab Notebook
- Tags and Categories in Org Mode
- Coding:
- Community:
- {ANN} The official EmacsConf 2019 Zurich satellite (Reddit)
- Emacs Berlin September 25th, 2019 Meetup
- First programming course at school, Should I use Emacs even though I am on Windows 10?
- Emacs company
- 10 days left for the Next browser crowdfunding campaign (Reddit)
- Weekly tips/trick/etc/ thread
- opensource.com is planning to feature Emacs articles in October. If you would like to contribute, please contact Seth Kenlon.
- Other:
- fakeymacs: Emacs-like key bindings for {Keyhac}(sites.google.com/site/craftware/keyhac-ja)
- Emacs 27.0.50 (2019-09-18 snapshot) - Windows binary (Reddit)
- Adding new digraphs to vim and evil
- Make QR codes from Emacs (Reddit)
- Cell-mode implements an abstract spreadsheet control in an Emacs buffer.
- Shared buffer is an Emacs extension that enables online collaborative editing for Emacs. It is still at an experimental stage. (Reddit)
- emacs-copyit: Copy it, yank anything!
- Spotify Connect support in spotify.el
- Markdown folding superbly helpful for restructuring documents (Reddit)
- Best emacs tetris in emacs 26+: Emacs 27 has an update to emacs’ tetris mode which makes the glyphs display larger on higher DPI screens.
- macOS Catalina and access to system folders (Documents, Downloads, etc) from Emacs.app
- ukrainian-mac.el — OS X Ukrainian keyboard input method
- Are you excited that we are now able to use the full version of Emacs on phones like Librem 5 (already released) or PinePhone (soon to be released)?
- Evil Emacs 1 – Tony Ballantyne Tech
- Circumventing paywalls with eww browser and Google Cache
- Emacs Workout – Tony Ballantyne Tech
- A simple hack for Persp + EXWM compatibility
- dired subtree has a toggle! (5:41)
- Emacs micro motions and hacks (16:43)
- New package:
- compdef: A local completion definer.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-09-23 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Avoid crashes when casifying noncontiguous regions
- Note that image-mode automatically rotates
- New option for making Gnus window layouts atomic
- Support rectangular regions in capitalize-region and capitalize-dwim.
- Revert too-picky file-access tests
- Add an Exif parsing library
- Hide passwords in .authinfo and .netrc files
- Allow reveal.el to toggle `display' properties
- Allow `process-contact' not to block
- Make number-at-point recognize some hex numbers
- Some Tramp methods allow to change the remote login shell
- Merge commit '107ce3050fc37b9a13d8304ae1bb73fac9de5f61'
- Enhance 'pcomplete/make' to complete on targets in included makefiles
- Out-of-datedness .elc check is merely a file test
- Improve reporting of I/O, access errors
- Update doc marker – smtpmail-retries is documented
- Improve font lookup on MS-Windows
- Add a new variable smtpmail-retries
- Try resending when getting a transient 4xx SMTP code
- Default to rescaling images in mm buffers
- Appearance:
- Navigation:
- Org Mode:
- Org-mode basics VII: A TODO list with schedules and deadlines | Pragmatic Emacs
- All Things Org-Mode (Reddit)
- org mode is awesome - YouTube
- Ricing up Org Mode (Reddit)
- OrgMode E01S01: Headlines & outline mode - YouTube
- Emacs Doom E17: Org Mode, Checkboxes (Reddit)
- Four Org-mode Talks
- Taking Notes In Emacs Org-Mode - YouTube
- cpbotha's Note-taking strategy 2019. {specific org mode implementation.}
- Learning emacs' org-mode, Lisp, usual gossip (1:24:56)
- Orgparse is back: Python library for reading org-mode files (Reddit)
- Making Org-Edna Easier to Use
- Blogging with Emacs, and Emacs only — Diego Vicente
- org-ql-view-sidebar (Reddit)
- Coding:
- Community:
- I'm new here!
- Weekly tips/trick/etc/ thread
- {kinda serious} I think I have an editor customization addiction and it's affecting my productivity…
- Emacs users in Strasbourg, FR ?
- Any Emacs users in Kuwait?
- Vlog: Emacs mindset and Unix philosophy - YouTube
- The Editor of a Lifetime - YouTube (2014)
- Richard Stallman Resigns as Free Software Foundation President (Reddit, HN)
- Other:
- How to install Emacs on your Chromebook!!!
- unfill: Functions providing the inverse of Emacs' fill-paragraph and fill-region
- Using Emacs - 1 - setting up the package manager - YouTube
- Next browser 1.3.2: Hooks, file manager and clipboard ring! (Reddit)
- symon: {Emacs} tiny graphical system monitor
- Emacs Doom Episode 1 - Getting Started - YouTube
- Marrying `C-h o` to `helpful` ^_^
- Complete Computing Environment: EXWM Configuration
- Emacs Workout
- Password Management in the CLI and Emacs
- Your Mac comes with Tetris - an introduction to Emacs and the terminal (5:23)
- New packages:
- ah: Additional hooks
- amixer: Functions to call out to amixer.
- codcut: Share pieces of code to Codcut
- comint-hyperlink: Create hyperlinks in comint for SGR URL control sequences
- comware-router-mode: Major mode for editing Comware configuration files
- diminish-buffer: Diminish (hide) buffers from buffer-menu.
- emacsql-sqlite3: Yet another EmacsSQL backend for SQLite
- fancy-dabbrev: Like dabbrev-expand with preview and popup menu
- fast-scroll: Some utilities for faster scrolling over large buffers.
- helm-fd: Helm interface for fd command.
- hnreader: A hackernews reader
- libbcel: Library to connect to basecamp 3 API
- nnhackernews: Gnus backend for Hacker News
- ob-svgbob: Babel Functions for svgbob
- org-sidebar: Helpful sidebar for Org buffers
- swift-helpful: Show documentation for Swift programs.
- with-proxy: Evaluate expressions with proxy
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-09-16 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Scripts to generate graphic summaries of weekly org-reports
- Sprucing up org-download · (or emacs
- Pretty org tables in the buffer - chapter 2 (it works properly)
- org-js: A parser and converter for org-mode notation, written in JavaScript
- An org-mode config I use to deploy NixOS for third parties
- Grant Rettke: Try Out Org2Blog v1.1.0 Using This Package
- Exporting Only the Contents of An Org Subtree
- Image captions ❚ ox-hugo
- Coding:
- Non-programmer here. Looking to learn Python. Should I switch to an IDE or stick to emacs?
- dtrt-indent: Guess indentation offset originally used for code files and auto-adjust Emacs settings
- Fira Code 2.0 for Emacs
- nix-magit: Nix expression for running Emacs Magit
- Clearing the OCaml REPL buffer in Tuareg mode for Emacs - Ecosystem - OCaml
- Tips for using GDB in Emacs… (Reddit)
- Using R With Emacs and ESS
- comware-router-mode: Major mode for editing Comware configuration files
- Spacemacs:
- Community:
- Other:
- Name Emacs Daemons With the '–daemon=' Option
- Cookbook for a Github-based Blog - jtmoulia
- Cloudmacs: work with your Emacs in a web browser
- My Emacs Writing Setup
- EXWM panel with Workspace Indicators and App Launchers
- helm-firefox: Display firefox bookmarks with emacs helm interface
- auth-password-store: Integrate Emacs' auth-source with password-store
- emacs: Emacs xwidget webkit support for macOS X Cocoa
- Mitsuharu Yamamoto's Emacs Mac port
- Cell-mode screencast (Reddit)
- Keep your Slack distractions under control using Emacs (2017)
- Trying out Vim using Emacs Evil Mode
- Play games on your terminal using emacs | Kinyanjui Wangonya
- A Crazy Productivity Boost: Remap Return to Control | Emacs Redux
- New packages:
- awscli-capf: Completion at point function for the AWS CLI
- frecentf: Pervasive recentf using frecency
- js-react-redux-yasnippets: JavaScript,React,Redux yasnippets
- syslog-mode: Major-mode for viewing log files
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-09-09 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Org Mode 9.2.6
- Videos that show off org-mode
- Org Navigation Revisited
- Migrating from Jekyll to org-mode and Github Actions (Reddit)
- org analyzer 1.0 release (Reddit)
- WIP: Magit-like sections for org-ql views (Reddit)
- org-lozenge - Pollen inspired lozenge syntax for org-mode (Reddit)
- A script to automate title in an org file every week
- Version 2.0 of org-msg which is a GNU/Emacs global minor mode mixing up Org mode and Message mode to compose and reply to emails in a Outlook HTML friendly style. (Available on melpa) (Reddit)
- {ANN} `org-tanglesync` A package to sync external file changes back to a tangled org babel src block
- Updates for OrgModeWeb
- Coding:
- Dockerized Magit
- magit-todos: Added TRAMP support (Reddit)
- Using Emacs as a Database Client | Emacs Redux
- Introducing howdoyou, A package to search and read stackoverflow and its sisters’ sites
- lintnode - a JSLint server for more expedient linting. Checkout 'flymake-jslint' for linting your code with this server
- Emacs for the React developer
- Community:
- RMS spoke at Microsoft yesterday (Reddit)
- If you are a casual (not subscribed) reader of the emacs mailing lists then you may find this page interesting which shows the traffic of all emacs lists on one page (Reddit)
- Weekly tips/trick/etc/ thread
- Is elisp documentation going to get the equivalent of the user contributed notes at php.net?
- Emacs users in Amsterdam
- After about 7 years or lurking I finally gave something back: azure support for git-link, cargo-out
- Other:
- TIL: Emacs has support for Sieve, a language for server-side filtering of mail (Reddit)
- Display web content in Emacs as is (example screenshot inside)
- Woodnotes Guide to Emacs for Writers | Into the Wild Spaces
- Pure elisp panel for EXWM
- Anyone actually using eshell's smart display?
- Run aspell from Windows Emacs using WSL - JJGR
- Migrating from vim (proficent) to emacs
- Building Emacs 26 on MacOS Mojave
- New packages:
- annalist: Record and display information such as keybindings
- asx: Ask Stack Exchange
- balanced-windows: Keep windows balanced
- dispwatch: Watch displays for resolution changes
- helm-fuzzy: Fuzzy matching for helm source.
- howdoyou: A stackoverflow and its sisters' sites reader
- libbasecampel: Library to connect to basecamp 3 API
- org-tanglesync: Syncing org src blocks with tangled external files
- prism: Customizable, depth-based syntax coloring
- rbtagger: Ruby tagging tools
- reaper: Interact with Harvest time tracking app
- stock-tracker: Track stock price
- taskrunner: Retrieve build system/taskrunner tasks
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-09-02 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Emacs 26.3 released (Reddit, HN)
- Popescu Sorin: Emacs 26.3 released (3:36)
- XDG_CONFIG_HOME support lands in Emacs master (Reddit)
- Portableapps: Download GNU Emacs Portable 23.1 Development Test 4
- Add new "make help" target
- Use XDG conventions more consistently
- Browser-like Info-history button menu (bug#37184)
- Appearance:
- alert: A Growl-like alerts notifier for Emacs
- Spaceline for Emacs - Jack Baty's weblog
- The Emacs theme I use for Emacs Doom screencasts (work-in-progress)
- I wrote a patch to vertically center the line content when using the line-spacing variable. Should I submit it upstream?
- Manage window layouts (10:48)
- Navigation:
- Org Mode:
- Emacs Doom E16: Org Mode, Marking Tasks with Tags
- Turning Code Revisions into TODO Tasks
- org-clock-budget: Budget your time with org!
- orgmode - tree display and prototype
- top 2 EMACS org-mode text editing for math memo ( deadline , archive ) | anthroplogic (Reddit)
- {ANN} org-ql 0.2 released (Reddit)
- organice: An implementation of Org mode without the dependency of Emacs - built for mobile and desktop browsers
- Prevent Folded Headings From Bleeding Out
- Coding:
- Spacemacs:
- Community:
- Other:
- "Trying eshell one more time with a couple of tricks" (Reddit)
- cheat: A small utility to register & open cheatsheets in emacs
- Open external browser links in Eww
- vanilla-evil.el — Vanila Evil
- zero-el - a Chinese input method framework built from scratch for emacs
- evil-guide - EMACS-DOCUMENT
- emacs-w64 download: A GNU Emacs binary distribution for users who want to use Emacs natively in 64-Bit Windows (x86_64).
- nixpkgs/nixos: Announcing the semi-official Emacs overlay! (Reddit)
- New package:
- org-picklink: Pick a headline link from org-agenda
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-08-26 Emacs news
EmacsConf 2019 (Nov 2, online): Propose a session: https://emacsconf.org/2019/cfp (before Aug 31) Share ideas: https://emacsconf.org/2019/ideas
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Irreal: Emacs 26.3-RC1
- Introduce new value t for compilation-context-lines to eliminate scrolling
- Use `autoconf-mode' for Autoconf .m4 files
- Add imenu support to xref
- Mention new NSM warnings
- Merge remote-tracking branch 'origin/netsec'
- Have `M-x battery' list all batteries under GNU/Linux
- Avoid some excess precision in time arithmetic
- Respect global-eldoc-mode in minibuffers (Bug#36886)
- Delete built-in ada-mode; Gnu ELPA is a good replacement
- Add a new hook: `quit-window-hook'
- Appearance:
- Navigation:
- Org Mode:
- Emacs Doom E15: Fancy Task Priorities in Org Mode (Reddit)
- Working with logs in Emacs: Use good header ids!
- Org-brain (Reddit)
- My CSS file for Org HTML exports
- How I use Emacs and Org-mode to implement GTD
- ob-session-async: org-babel asynchronous session evaluation
- org-pivotal - 100% test coverage Emacs package allow syncing your Pivotal Tracker stories to org buffer
- A research workflow with Zotero and Org mode | mkbehr.com
- org-notes-style is a light CSS theme for Org mode. It provides a stylesheet to style your exported HTML documents.
- How I map between arXiv postings and final dois in Orgmode
- Coding:
- rebox2.el — Handling of comment boxes in various styles.
- A few React snippets
- ping-pong: A "code review" system that tries to inspire more lightweight back-and-forth.
- Lisp people: What's your go-to language for when you want to write a quick script
- minimal-haskell-emacs: A minimal emacs configuration for haskell programming
- elm-mode for Emacs. Elm is a delightful language with no runtime exceptions. Use it to build reliable webapps for data visualization. See elm-lang.org
- Guile scheme lisp, is python a lisp?, JetBrain vs Emacs editor, why clojure java. 2019-08-25 (1:40:32)
- Mail and news:
- Community:
- Fewer of more: I’d like to have fewer of more things. How do I do that? By using Emacs. - Jack Baty's weblog
- 'The core of my life is in the free software text editor GNU Emacs. " – Paul Ford, Developer, writer, CEO (Postlight) (Reddit)
- Second (and final) Call for Proposals for EmacsConf 2019 (Reddit)
- Why Emacs
- Weekly tips/trick/etc/ thread
- Is there an agreed upon term for "Emacs user"?
Writing:
- Other:
- How do you remember various features of emacs?
- Named Eshell Buffers Part 2: Decoupling from Ivy | Arte Ebrahimi
- e-byzanz: Emacs wrapper for a screen recorder
- cheatsheet.el — create your own cheatsheet
- I finally found an annotation library the works for me – annot.el
- Emacs: documentation and feature discovery (15:10)
- Emacs: keyboard macro counter (3:29)
- New packages:
- counsel-test: Browse and execute tests with ivy
- hercules: An auto-magical, which-key-based hydra banisher.
- plisp-mode: Major mode for PicoLisp programming.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-08-19 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs Lisp: why is the programming language Emacs Lisp so comfortable?
- safer-package-unpack-reference: A small reference/example of my safer-package-unpack elisp reviewing config
- Seeking Maintainer for outline-magic (Reddit)
- Is learning elsip for non-programmers worth it?
- overseer.el: Ert-runner Integration Into Emacs
- Emacs development:
- Allow set-frame-height/set-frame-width to be used interactively
- Make newline-and-indent take a numeric prefix
- More-compatible subsecond calendrical timestamps
- Fix eshell-mode-map initialization
- Rename variables and functions with "auto-load" in their names
- etc/NEWS: Note that `list-processes' includes port numbers now.
- Improve documentation of 'diff-font-lock-prettify'
- Appearance:
- Navigation:
- Org Mode:
- Learning emacs (part 2) - "Org mode is like plaintext on steroids"
- ANN: org-auto-expand: Automatically expand certain Org headings (Reddit)
- Choosing Values in Org Links with Yasnippet
- org-archive-subtree: Archive subtrees under the same hierarchy as the original org file.
- Pollen style lozenge syntax in org-mode export
- came across this css style sheet for html exports (org-notes-style)
- Drag images and files onto org-mode and insert a link to them
- Org Analyzer - an app that visualizes org-mode time tracking data (Reddit)
- Set up for academic writing?
- Automatic Latex Preview Toggling in org-mode | Kosta
- interleave: Emacs minor mode to interleave notes and text books
- Research Literature Management with Emacs (Reddit)
- Coding:
- VHDL-Tool: A LSP Server for your VHDL Code
- Lo que he aprendido: Julia en Emacs | Onda Hostil
- magit.sh: Run a standalone Magit editor! (Reddit)
- clang-format+: Minor mode for automatic clang-format application
- xonsh-mode: Emacs major mode for editing xonshrc files
- My new package: clang-format+
- Instant Stackoverflow solutions in emacs (without external browser)
- Simulating Circuits with Emacs, Org-mode, Babel and Ngspice
- Reading from stdin to an emacs buffer (Reddit)
- flycheck-grammalecte update
- {Tip} Use .dir-locals.el to make entire projects on save.
- Base list of non-language specific packages for programming, share yours!
- Instant Github-flavored Markdown preview using grip (Reddit)
- git-octopus: The continuous merge workflow
- Package early testing - AWS CLI completion at point for shell (Reddit)
- Mail and news:
- Community:
- Other:
- New packages:
- baidu-translate: A plugin using baidu-translate-api
- clang-format+: Minor mode for automatic clang-format application
- company-fuzzy: Fuzzy matching for `company-mode'.
- dart-server: Minor mode for editing Dart files
- edwin: Dynamic window manager
- edwina: Dynamic window manager
- evil-owl: Preview evil's registers and marks in a posframe
- exwm-mff: Mouse Follows Focus
- face-shift: Shift the colour of certain faces
- fuz: Fast and precise fuzzy scoring/matching utils
- grip-mode: Instant GitHub-flavored Markdown/Org preview using grip.
- helm-fuz: Integrate Helm and Fuz
- ivy-clojuredocs: Search for help in clojuredocs.org
- json-process-client: Interact with a TCP process using JSON
- kaocha-runner: A package for running Kaocha tests via CIDER.
- kconfig-mode: Major mode for editing Kconfig files
- lisp-butt-mode: Slim Lisp Butts
- magit-vcsh: Magit vcsh integration
- mark-thing-at: Mark a pattern at the current point
- mini-modeline: Display modeline in minibuffer
- mozc-cand-posframe: Posframe frontend for mozc.el
- navigel: Facilitate the creation of tabulated-list based UIs
- org-analyzer: org-analyzer is a tool that extracts time tracking data from org files.
- python-black: Reformat Python using python-black
- terraform-doc: Look up terraform documentation on the fly
- vcsh: vcsh integration
- wisitoken-grammar-mode: Major mode for editing WisiToken grammar files
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-08-12 Emacs news
EmacsConf 2019 (Nov 2, online): Propose a session: https://emacsconf.org/2019/cfp (before Aug 31) Share ideas: https://emacsconf.org/2019/ideas
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Instructions on how to test the portable dumper with Spacemacs. The portable dumper is a feature that will be available with Emacs 27.
- Emacs and LLDB {LWN.net} (Reddit)
- Say how to enable event designators in the eshell manual
- Add conditional operator xor to subr.el
- Move cl.el to lisp/obsolete
- decode-time now returns subsec too
- New function time-convert
- * lisp/dired.el (dired-special): Rename face from dired-socket (bug#24547).
- Appearance:
- Navigation:
- Org Mode:
- Great option for editing Org mode files on the go: org-web (Reddit)
- Demo of integration between org-noter and org-pdftools (Reddit)
- Shout-out to org mode for enabling seamless collaboration!
- org-ruby: An Org mode parser written in Ruby.
- I created a "Graduation Planner"
- ANN: helm-org-rifle 1.7.0
- org-ql-block integrates org-ql into Org Agenda custom commands
- Emacs-reveal: A software bundle to create OER presentations | The Journal of Open Source Education
- Pairing on simple todos and literate programming in org-mode with a vscode user (Reddit)
- Running Mythic in Emacs' orgmode
- Using Emacs as Presentation tool
- Emacs Doom E14: Org Mode, Getting Organized with Tasks (Reddit)
- Interested in testing Org2Blog v1.1.0?
- Literate Dotfiles (Irreal)
- datefudge and agenda testing
- Coding:
- github-notifier.el: Displays your GitHub notifications unread count in Emacs mode-line
- A stupid completion definer - Is it even worth putting on MELPA? (Reddit)
- CalcTex: turn Emacs into a WYSIWYG LaTeX equation editor (Reddit)
- company-fuzzy: Fuzzy matching for `company-mode'.
- devdocs-lookup: Quick Emacs API lookup on devdocs.io
- ivy-clojuredocs: Searching for help in ClojureDocs.org
- Manuel Uberti: Open Magit from Ibuffer
- terraform-doc, look up the Terraform documentation
- Turtle+Notation3 mode for Emacs! (Reddit)
- Spacemacs:
- Community:
- Other:
- Playing emacs like an instrument - amazing video that covers emacs capabilities (Reddit)
- `emacs-libvterm` is awesome
- speed typing in emacs
- Emacs Lisp: Record voice notes within GNU Emacs
- Emacs Lisp: Record screen within GNU Emacs
- home-row-control: Use big modifier keys in the home row for Ctrl
- mpdel / libmpdel: Emacs library to communicate with Music Player Daemon (MPD), a flexible, powerful, server-side application for playing music.
- helm-suggest: Web suggest (autocomplete) with helm
- define-word: Display the definition of word at point in Emacs (Reddit)
- youtube-dl-emacs: Emacs youtube-dl download manager
- Emacs Lisp: Send Status to your GNU Social instance via XMPP or Jabber protocol
- Pandoc support for DocView: editing Markdown with preview (Reddit)
- Next browser v1.3.0 release
- EXWM alternatives?
- dot-mode.el: Minor mode for GNU Emacs / XEmacs that emulates the '.' command in vi. the '.' command in vi simply repeats the last edit made
- Edit and author Markdown and PDF files from Emacs - YouTube
- Emacscalc Script
- Why Emacs (Irreal)
- An Emacs Tale From Bizarro World
- New packages:
- 0x0: Upload to 0x0.st
- ellocate: The locate command reimplemented in Emacs Lisp
- evil-ruby-text-objects: Evil text objects for Ruby code
- flutter-l10n-flycheck: Flycheck checker for intl_translation
- flycheck-indicator: A fancy mode line indicator for `flycheck-mode'
- flymake-quickdef: Quickly define a new Flymake backend
- marquee-header: Code interface for displaying marquee in header.
- myrddin-mode: Major mode for editing Myrddin source files
- ox-json: JSON export backend for Org mode
- proced-narrow: Live-narrowing of search results for proced.
- scihub: Sci-Hub integration
- wisp-mode: Tools for wisp: the Whitespace-to-Lisp preprocessor
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-08-05 Emacs news
EmacsConf 2019 (Nov 2, online): Propose a session: https://emacsconf.org/2019/cfp (before Aug 31) Share ideas: https://emacsconf.org/2019/ideas
- Emacs configuration:
- Emacs Lisp:
- What are some good packages to read the source to as someone learning elisp?
- Trying to understand emacs memory usage and gc-cons-threshold
- What you need to do when your Emacs is slow
- auth-source-xoauth2: A package that adds XOAuth2 capabilities to Emacs' auth-source infrastructure
- Trained GPT-2 on Emacs Lisp code. It generates fake packages, fake maintainers, has decent understanding of lisp indentation, and carefully documents most functions. (Reddit)
- Emacs development:
- The guys and gals at Remacs are not doing too bad (Reddit)
- {kind of off-topic} Any C programming book for learning for a wannabe Emacs contributor?
- Improved ChangeLog generation for vc log (Bug#16301)
- Make gravatar.el more configurable
- Clean up file-size-function
- format-time-string subsumes time-zone-format
- Add new function time-zone-format
- `decoded-time-set-defaults' refactored out from iso8601 code
- Call out the Gnus widget->button makeover in NEWS
- Extend button.el to take callback data
- * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Add slot option :documentation
- Add an ISO 8601 parsing library
- Add support for dealing with decoded time structures
- Appearance:
- Navigation:
- Org Mode:
- Org Mode 9.2.5 Is Released
- Orgmode Gantt Chart - prototype package
- Pomodoro timer on an OLED display via org-clock (Reddit)
- vscode-org-mode: Emacs Org Mode for Visual Studio Code
- Emacs Doom E13: Org Mode, Code Snippets 101 (Reddit)
- Making Media rich Medical Presentations using Emacs, Org-mode and Reveal.js – Part 1 |Pediatric Orthopedic & Spine Surgeon | Dr. Easwar T.R |
- Export Org to S5. S5 is "A Simple Standards-Based Slide Show System".
- Emacs Doom E12: Org Mode - Linking to words & Bookmarks (Reddit)
- org-pdftools: a custom org link type for pdf-tools
- Coding:
- Spacemacs:
- Community:
- EmacsConf 2019 Call for Proposals (Reddit)
- EmacsConf 2019 - Planning
- I have been using Emacs for over 10 years and I have never meet another Emacs user. (and I work in tech)
- What do you think about the future of emacs?
- TIL Knuth is an emacs enthusiast (Reddit)
- Repo for talks held at the M-x Erlangen Emacs group.
- Weekly tips/trick/etc/ thread
- Emacs Hack Night! | New York Emacs Meetup. — Monday, August 5, 2019 - 6:30 PM to 8:30 PM
- Famous Emacs Users (that are not famous for using Emacs) | Wenshan's Blog
- Other:
- emacscalc (or ec) is a script that lets you run the Emacs built-in calculator calc-mode "stand-alone", without needing to first open Emacs. (Reddit)
- Features from other editors one should consider using in Emacs
- Vim vs Emacs: Detailed Comparison – Linux Hint
- emdocs: A minor mode for emacs to create buffers readily editable by multiple users over the internet.
- engine-mode: Minor mode for defining and querying search engines through Emacs.
- stumpmacs: Emacs contrib module for stumpwm (ported from DSWM emacs module)
- New package to learn languages from your Emacs, memrise.el
- EMACS Bindings EVERYWHERE!
- eless is a combination of Bash script and a minimal emacs view-mode config. It is like 'less' but better …
- Emacs for Vimmers (Reddit)
- Awesome support for Telegram in emacs
- XKeymacs: Create Emacs-like key bindings for applications running on Microsoft Windows.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-07-29 Emacs news
EmacsConf 2019 (Nov 2, online): Propose a session: https://emacsconf.org/2019/cfp (before Aug 31) Share ideas: https://emacsconf.org/2019/ideas
- Emacs Lisp:
- Emacs development:
- emacs-module-rs provides high-level Rust binding and tools to write Emacs's dynamic modules.
- Add an ISO 8601 parsing library
- Add support for dealing with decoded time structures
- Rename the new `browse-url-external-browser' variable
- Enable browse-url to buttonize buffers
- Make cl-values-list signal an error if its argument isn't a list
- Mark block/char devices the same as sockets in dired
- Allow serial-term to take an optional argument for line-mode
- Use the CSS convention for #RGB colors (bug#36304)
- Allow global-auto-revert-ignore-buffer to be a predicate function
- Allow directory-files-recursively to follow symlinks
- Add a NEWS item about smtpmail-servers-requiring-authorization
- Add new macro `ignore-error'
- Don't run gpg when loading package.el
- Do not treat ~nosuchuser as an absolute file name
- Customizable char-fold with char-fold-symmetric, char-fold-include (bug#35689)
- Follow decomposition chains when constructing char-fold-table
- Improve pdumper doc; say unexec is deprecated
- Appearance:
- Navigation:
- Org Mode:
- Publishing Org Documents as ODT to Google Drive
- org-panes: show org-mode in multiple panes
- Blogging with Emacs Org-Mode - IOBurn
- Org-mode-all-the-thingz
- Org-mode tricks for team management (Reddit)
- Capture mode and Date Trees in org-mode
- org-projectile provides functions for the creation of org-mode TODOs that are associated with projectile projects.
- Emacs Doom E11: Org Mode - Custom Link Types (Reddit)
- Srid's notes on Org mode
- org2blog/DebuggingStories.org at wip · org2blog/org2blog · GitHub
- what to learn just to use org mode as vim user
- Worgle: A fast and portable tangler for programs written in a limited subset of org, which includes noweb-style expansion for literate programming.
- Initial Impressions using Org-Babel for Literate Programming
- org mode · emacs-helm/helm Wiki · GitHub
- How I blog (Irreal)
- A Multi-Language Computing Environment for Literate Programming and Reproducible Research (Eric Schulte, Dan Davison, Thomas Dye, Carsten Dominik)
- Coding:
- Conquering Kubernetes with Emacs (Reddit)
- Compiling and running scripts in Emacs - Mastering Emacs
- Integrating NixOS/Nix, Haskell IDE Engine, and (Spac)Emacs
- Working with Version Control in Emacs
- {ANN} emacs-jupyter: Now supports the notebook REST API
- plantuml-mode: A major mode for editing PlantUML sources in Emacs
- YamlMod: An emacs dynamic module to parse yaml written in Rust
- gendoxy: An emacs plugin to generate doxygen documentation from C source code
- Doxymacs is Doxygen + {X}Emacs. See pniedzielski.github.io/doxymacs
- Introducing Convention.el (and seeking collaborators!)
- Jeison - An Emacs library for declarative JSON parsing (HN)
- Mail and news:
- Community:
- abo-abo's profile - Liberapay: Link to donation page of abo-abot author of use ivy and other Emacs goodies
- Emacs SF - YouTube
- Kansas Linux Fest – Aug 9-11
- {MP3} Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer". | Coder Radio
- Dr. Courtney Napoles (of Grammarly), a computer scientist with a background in book editing loves Emacs and Org-mode
- Weekly tips/trick/etc/ thread
- Emacs users are like Terry Pratchett's Igors (2013, HN)
- Two Years With Emacs as a CEO (and now CTO) (HN)
- Other:
- emacs-slack-cli: A simple emacs interface for the slack-cli Python program
- Vacation reading material about emacs?
- Chapter 11 GNU Emacs: Creeping Featurism Is a Strength, by Jim Blandy | Beautiful Architecture
- EXWM. Emacs X Windows Manager - PDF (Reddit)
- Mini Manual for Emacs
- homebrew-emacsmacport: Emacs mac port formulae for the Homebrew package manager
- docker-tramp.el — TRAMP integration for docker containers
- Using Nextcloud Notes with Org mode | REMline
- An Emacs Client For Blogger by TV Raman, Google Research Scientist
- GNU.Support: Lots of articles on Emacs and other GNU components
- Vim vs. Emacs
- The Holy War
- The Pros and Cons of Emacs
- New packages:
- porthole: RPC Servers in Emacs
- vterm-toggle: Toggles between the vterm buffer and other buffers.
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-07-22 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Handle persistence of windows' scroll bar and fringes settings (Bug#36193)
- Allow counter-clockwise rotations in image-rotate
- Enable showing local time and lapsed time in Gnus
- 'magic-mode-alist' and 'magic-fallback-mode-alist' now matched case-sensitively.
- * lisp/files.el (file-size-function): New defcustom
- Declare mwheel-install obsolete (Bug#36553)
- Add xref-file-name-display
- * lisp/vc/vc.el (vc-log-search): New command (bug#36644).
- Appearance:
- {Emacsp0rn} Emacs with a slick UI! (link in comments) (Reddit)
- emacs-doom-community-themes (Reddit)
- laguna-theme: A theme that's easy on the eyes & focuses on importance. (Reddit)
- New modern dark theme
- mini-modeline, display mode line in minibuffer.
- auto-dark-emacs - My attempt to make emacs follow the global Dark Mode on MacOS (Reddit)
- Navigation:
- Opening media files straight from GNU Emacs Dired mode by using xdg-open
- Snails: Super fast fuzzy search framework
- {ANN} Scroll-on-drag (interactive scrolling)
- Ivy 0.12.0 is out (Reddit)
- helm-recoll: helm interface for the recoll desktop search tool.
- Emacs! Editing Multiple Files with grep + wgrep (Reddit)
- Org Mode:
- org-journal: A simple org-mode based journaling mode
- {ANN} org-ql published on MELPA (Reddit)
- orgcal: Android calendar <-> org mode
- ical2org.awk: Convert an iCal formatted file to a sequence of org-mode heading (Reddit)
- Convert vCalendar files to Org ?
- {ORG-NEWS} org-agenda: Respect narrowing for agenda restricted to buffer · dc2198971b - Gogs
- pyorg-flask: Flask app for pyorg package
- Submenus in org-mode Capture · The Art of Not Asking Why
- Org-capture in Files · The Art of Not Asking Why
- org-mode can be setup to hide the emphasis characters so that a will show up as just an italic 'a' (Reddit)
- Update to Writing a Thesis With Org Mode
- Making The Results Block Executable
- Coding:
- {Overwhelemed} Js, js-jsx, rjsx, js2, js3, js2-jsx, web-mode
- poly-R: Polymodes for the R language
- textql: Execute SQL against structured text like CSV or TSV
- Chen Bin (redguardtoo): Javascript code navigation in counsel-etags
- What are the best alternatives for lsp-ui or better config options?
- pythonic-tests: Run pythons tests using pythonic so it supports containers virtualenvs and native setups.
- How to avoid freezes when using lsp-mode
- Format XML like a pro
- Javascript code navigation in counsel-etags
- Mail and news:
- Community:
- Writing:
- Other:
- Emacs Lisp: mark HTML on the web page and convert it quickly to Markdown format (Reddit)
- My first package, evil-traces, is now available on MELPA! (Reddit)
- {PoC} Block network connections from Emacs to non-whitelisted hosts
- melpa-stats: Stats tools for MELPA (Reddit)
- shell-pop-el: shell-pop.el helps you to use shell easily on Emacs. Only one key action to work.
- Aquamacs: Emacs for Mac OS X (Reddit)
- Emacs Mac Port Introduction
- I forked Emac's AppImage so it's built with module support enabled, if someone needs it and can't easily build it from source (Reddit)
- Opinions on Railwaycat's Emacs-MacPort?
- Mituharu's Emacs Macport: An Overview
- Some benchmark numbers for Joe, Emacs and other editors
- Why do you use Emacs over Vim?
- New packages:
- chocolate-theme: A dark chocolaty theme
- colorless-themes: A macro to generate mostly colorless themes
- cpp-auto-include: auto include header file for C++
- dash-alfred: Search Dash documentation via Dash-Alfred-Workflow
- egalgo: Genetic algorithm for Emacs
- ejson-mode: Major mode for editing ejson files.
- evil-traces: Visual hints for `evil-ex'
- helm-chrome-control: Control Chrome tabs with Helm (macOS only)
- helm-osx-app: Launch macOS apps with helm
- jeison: A library for declarative JSON parsing
- jiralib2: JIRA REST API bindings to Elisp
- laguna-theme: A theme that's easy on the eyes & focuses on importance.
- magit-circleci: CircleCI integration for Magit
- no-spam: Add repeat delays to commands
- org-ql: Query language for Org buffers
- org-starter-swiper: Swiper for org-starter
- ox-haunt: Haunt-flavored HTML backend for the Org export engine
- ox-latex-subfigure: Subfigure for latex export
- scroll-on-drag: Interactive scrolling.
- shadowenv: Shadowenv integration.
- swift-playground-mode: Run Apple's playgrounds in Swift buffers
- sysctl: Manage sysctl though org-mode
- uniquify-files: Completion style for files, minimizing directories
- path-iterator: An iterator for traversing a directory path.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-07-15 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- so-long (Mitigating slowness due to extremely long lines) is now in the Emacs master branch (Reddit)
- Long Lines in Emacs
- Make directory-files-recursively take a PREDICATE parameter
- Rename vc-dir-delete-files-no-vc to vc-dir-clean-files
- * etc/NEWS: Announce new Georgian inputs. (Bug#36639)
- New function for scroll-lock-mode to almost always scroll
- Add ability to highlight-lines-matching-regexp directly from Isearch
- Add so-long library
- Add a new command in vc-dir mode to delete files
- Document format-spec and expand the modifiers it supports
- Use the gpg –sender option
- Remove lisp/obsolete/xesam.el
- Support program switches in 'comint-run' command
- Delegate to rectangle version in delim-col when appropriate
- Appearance:
- doom-emacs at screenshots
- Treemacs and Centaur Tabs give my Emacs a modern touch (side bar and tabs) (Reddit)
- Highlight-Indentation-for-Emacs: Minor modes to highlight indentation guides in emacs.
- indent-guide: {emacs} show vertical lines to guide indentation
- Wilmersdorf Emacs Theme now has support for Centaur Tabs! (Link in comment) (Reddit)
- What multi-theme packages are out there that you like the most?
- Navigation:
- Org Mode:
- Emacs Doom E10: Org Mode - Links, Hyperlinks and more (Reddit)
- Mind maps in Spacemacs
- Org-mode Capture: the stuff under your nose
- Org-reverse-datetree: Create date-trees in reverse order.
- I made a JSON export back end for Org mode
- Introduction to org-ref - YouTube
- org-ref/org-ref.org at master · jkitchin/org-ref · GitHub
- Org-thesis: A template for writing thesis with Org Mode is out
- contrib: Remove Org Drill · 2c8e8b4a18 - Gogs
- Files As Org Capture Templates
- Batch Org agenda
- Writing:
- Coding:
- irony-mode: C++ minor mode for Emacs powered by libclang
- company-lsp: Company completion backend for lsp-mode
- Modern Emacs IDE — Chase Kelley @ LibrePlanet 2019 (Reddit)
- Magit Introduction and Demonstration - YouTube
- README.org · master · tcl / temacco · GitLab
- magit-todos update: new branch-diff todo list, optional Helm and Ivy support
- Proof General
- Mail and news:
- Spacemacs and Evil Mode:
- Community:
- Other:
- Learning emacs (part 1) – "Let's get into all the buffers!" (Reddit)
- Pausing an Emacs keyboard macro
- Here's How to Open a Terminal App in Your Current Emacs Working Directory (Reddit)
- ampd-tools: A small collection of MPD-related tools
- Emacs Web Server (web-server) User Manual: File Server
- date2name.el: Emacs package to add ISO timestamps to files in dired
- xbacklight with GNU Emacs
- tinypng.el: Compress image within Emacs using TinyPNG.com API
- Quick URL referencing to websites in public_html with dired
- How to fix the Emacs Mac Port for multi-tty access (Reddit)
- Tweaking Emacs on Android via Termux: xclip, xdg-open, syncthing conflicts
- Running Emacs on Android · Endless Parentheses
- Anyone else excited for emacs on mobiles ?
- ed-mode: ed for Emacs (Reddit)
- New packages:
- flymake-go-staticcheck: Go staticcheck linter for flymake
- helm-chrome-history: Browse Chrome History with Helm
- json-rpc-server: Server-side JSON-RPC library.
- poly-wdl: Polymode for WDL
- symex: An evil way to edit Lisp symbolic expressions as trees
- verilog-mode: major mode for editing verilog source in Emacs
- phps-mode: Major mode for PHP with Semantic integration
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.
2019-07-08 Emacs news
- Emacs Lisp:
- New maintainers needed for: emacs-ycmd, god-mode, helm-swoop
- Defining a custom minor-mode
- malk: A special mode for completing multiple fields. Demonstrates use of `completion-at-point-functions'
- eForth: An implementation of an elisp-based FORTH. This means that elisp is used to write the function definitions. (Reddit)
- Emacs development:
- Appearance:
- Navigation:
- evil-easymotion: A port of vim easymotion to Emacs' evil-mode
- color-rg: Search and refactoring tool based on ripgrep.
- helm-occur.el — Incremental Occur for Helm
- Searching in Buffers with Occur Mode - Mastering Emacs
- When do you switch vs kill a buffer?
- Beta-testers wanted for Sunrise Commander (so that I can submit it to MELPA)
- Org Mode:
- Coding:
- Variable explorer
- emacs-ansible: Ansible minor mode. Ansible enables agentless IT automation
- I Give You: arm-mode
- clean-aindent-mode: Emacs extension for simple indent and unindent
- How to setup Emacs to edit the Linux Kernel | LIBRENEITOR
- Compile and run java programs easily in emacs with java-one-click-run (Reddit)
- Support Microsoft Python Language Server
- Polymode: Multiple Major Modes and How to Use SQL and Python in one Buffer (Reddit)
- Mail:
- Spacemacs:
- Community:
- History:
- Other:
- New packages:
- centaur-tabs: Provide an out of box configuration to use tabs
- execline: Major mode for editing execline scripts
- filetags: Package to manage filetags in filename
- hg-histedit: Edit HG histedit files
- icsql: interactive iSQL iteraface to ciSQL
- memento-mori: Reminder of mortality
- org-shoplist: Eat the world
- spacebar: Workspaces Bar
- telega: Telegram client (unofficial)
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-07-01 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Towards a Cleaner Emacs Build – Random Thoughts
- Support native image transforms on MS-Windows
- Mention the new emacsclient -a/–eval behaviour
- Add new ispell-change-dictionary-hook (Bug#1110)
- Add a new regexp variable to control boring winner buffers
- Allow generating wiki and mediawiki tables
- Add :local specifier to defcustom
- Support (rx (and (regexp EXPR) (literal EXPR))) (Bug#36237)
- Support opening a new connection when reverting a telnet buffer
- Make dired commands report how many files they mark
- Add a new command to report the number and size of the marked files
- Fix `goto-address-url-regexp'
- Add imenu support to package-menu-mode
- * lisp/textmodes/tex-mode.el (latex-noindent-commands): New custom var
- Add new commands to widen/narrow tabulated list columns
- NEWS fix up for Zstandard patches
- Add Zstandard compression support for Tramp, dired, etags
- * etc/NEWS: Describe changes to auth-source-pass
- Appearance:
- Navigation:
- matcha: Collection of hydras with a generic interface to launch them
- frog-jump-buffer - a super-fast buffer switching package using posframe and avy, is now on MELPA (Reddit)
- Ivy usability improvements when dealing with directories
- Swiper now supports imenu
- deadgrep/ALTERNATIVES.md at master · Wilfred/deadgrep · GitHub
- Dired:
- Org Mode:
- Coding:
- A DSL for writing Applescripts in Emacs Lisp
- hy-mode: Hy mode for Emacs
- emacs-jedi: Python auto-completion for Emacs
- My Haskell Setup - YouTube
- Plantuml Integration with Emacs
- clj-refactor.el: A collection of Clojure refactoring functions for Emacs
- orchardia: Improving emacs tooling for Arcadia
- vale-mode.el: Emacs support for Vale
- project-run: A language flexible play button for Emacs
- tuareg: Emacs OCaml mode
- phpstan.el: Interface to PHPStan (PHP static analyzer)
- hack-mode: A Emacs major mode for editing Hack code
- Version control:
- Spacemacs:
- Other:
- Being an Emacs user in 2019 — pros and cons (Reddit)
- web-search.el: Web search from Emacs and the terminal
- pandoc-mode: An Emacs minor mode for interacting with Pandoc.
- tomatinho: A simple and beautiful pomodoro technique timer
- pomodoro.el: An emacs pomodoro timer
- emacs.mmbundle: MailMate integration bundle with Emacs, to use as external editor
- New packages:
- alt-codes: Insert alt codes using meta key.
- bang: A more intelligent shell-command
- cloud-theme: A light colored theme
- counsel-ffdata: Use ivy to access firefox data
- cpp-capf: Completion-at-point backend for c/c++ using clang
- date2name: Package to prepend ISO Timestamps to files
- elpl: Emacs Lisp REPL
- go-capf: Completion-at-point backend for go
- helm-file-preview: Preview the current helm file selection.
- insert-kaomoji: Easily insert kaomojis
- naysayer-theme: The naysayer color theme
- nnreddit: Gnus Backend For Reddit
- org-drill: Self-testing using spaced repetition
- poetry: Interface to Poetry
- semaphore: Semaphore based on condition variables
- semaphore-promise: semaphore integration with promise
- tinypng: Compress PNG and JPEG with TinyPNG.com API
- with-emacs: Evaluate Emacs Lisp expressions in a separate Emacs process
- persist: Persist Variables
- Writing:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-06-24 Emacs news
- Emacs configuration:
- Emacs Bootstrap:. Select your favorite programming languages, and your init file will be generated for you
- jcs-emacs-init: An Emacs configuration bundle.
- Beginners Screencast - Setting up Emacs From Scratch By Tsoding
- patrickt/emacs: the greatest emacs setup of all time (Reddit)
- I Made A Doom Like Emacs Config That I call PandaMacs
- Does anybody have any (more) real cool Hydras to share?
- Emacs Lisp:
- Emacs development:
- Triaging bugs of GNU Emacs · GeekSocket
- Emacs Bug Reporting Workflow
- Optional space and unit in `file-size-human-readable' (bug#35756)
- Add NEWS entry for new command gnus-summary-browse-url
- Handle 'code' tag in shr.el
- Make toolbar show keyboard equivalents in its tooltips
- mantemp.el library is now obsolete
- * lisp/emacs-lisp/bytecomp.el (byte-compile-dynamic): Mark obsolete
- Add file sorting options to find-dired and grep-find (bug#36110)
- –with-cairo is no longer experimental
- Report progress during custom-make-dependencies instead of file count
- * bookmark.el: Watch bookmark file. Use lexical binding.
- Appearance:
- Navigation:
- Articles - Ripgrep is faster than the rest. Deadgrep is a fantastic emacs interface.
- Solution: multiple pattern searching with highlighting
- dired-toggle: Show dired as sidebar and will not create new buffers when changing directory
- Emacs Doom E08: Multiple cursor in Emacs with evil-multiedit (Reddit)
- Go up in the hierarchy and possibly kill buffers by the way
- Writing:
- Org Mode:
- Coding:
- emacs-haskell-mode: A minimal emacs configuration for haskell programming using haskell-mode and friends.
- fstar-mode.el: Emacs support for F*
- reason-mode: Emacs major mode for working with ReasonML
- nodejs-repl.el: Run Node.js REPL and communicate with the process
- Emacs for Angular — Bitbucket
- eForth, a FORTH in Emacs Lisp–14 lines
- Emacs Speaks Statistics Config Share Space: configurations shared by #rstats community members. Make a PR to share your own ESS config!
- flex-compile: Run, evaluate and compile functionality for a variety of different languages and modes.
- Irreal: Working With Google Cloud Compute Instances in Emacs
- anaconda-mode: Code navigation, documentation lookup and completion for Python.
- nsis-mode: Major mode for NSIS files
- Creating pull requests from emacs with magit (Reddit)
- Jonathan Bennett: Python and Emacs Pt. 1
- live-py-plugin: Live coding in Python with PyCharm, Emacs, or Eclipse.
- nix-mode: An Emacs major mode for editing Nix expressions.
- dockerfile-mode: An emacs mode for handling Dockerfiles
- emacs-helm-tramp: Tramp helm interface for ssh and docker and vagrant
- cook: The traditional Makefile is replaced by Cookbook.py. Use cook in place of make. Scripted in Python.
- squiggly-clojure: Flycheck checker for Clojure, using eastwood and core.typed.
- Coleslaw-mode v0.2 is out
- Spacemacs:
- Community:
- Other:
- Setting Up and Using Emacs InfoMode (Reddit)
- addressbook-bookmark: An addressbook for emacs based on bookmark.el
- lolcat.el: Rainbows and unicorns in Emacs Lisp!
- Smos: a replacement for emacs org mode
- helm-esa.el: Open esa.io document sharing service articles to the web browser using helm interface
- subed: Subtitle editor for Emacs
- Alex Schroeder: Gopher Clients for Emacs
- speechd-el: Emacs speech and Braille output interface
- New packages:
- ddskk-posframe: Show Henkan tooltip for ddskk via posframe
- frog-jump-buffer: The fastest buffer-jumping Emacs lisp package around.
- helm-evil-markers: Show evil markers with helm
- jsonl: Utility functions for working with line-delimited JSON
- org-lookup-dnd: Reference the index of a D&D handbook pdf
- pinboard: A pinboard.in client
- vale-mode: Major mode for writing Vale vaf files
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-06-17 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Emacs 26.2.90 is out!
- Lots of work on making the build cleaner
- Don't hard-code the fill-column for display-warning
- Remove another variable obsolete since Emacs 22
- Adjust erc functions after previous erc-pre-send-function change
- Unobsolete string-to-multibyte
- Obsolete erc-send-pre-hook and add new erc-pre-send-function
- Add the new macro with-suppressed-warnings
- Allow refining the Find buffer of find-dired. (Bug#29513)
- Appearance:
- Navigation:
- How do you switch between buffers?
- Emacs Doom E07: Moving around the screen with Avy (Reddit)
- term-projectile: Group terminals based on based on projectile context and switch between them based on current context
- ctags-update: (auto) update TAGS in parent directory using exuberant-ctags
- emacs-helm-hatena-bookmark: Hatena::Bookmark with helm interface
- Dired:
- Org Mode:
- Coding:
- emacs-ssh-deploy: A deployment plugin via Tramp for Emacs.
- biblio.el: Browse and import bibliographic references from CrossRef, DBLP, HAL, arXiv, Dissemin, and doi.org
- Emacs as a full, keyboard-based JavaScript IDE?
- makefile-executor.el: Emacs helpers to run things from makefiles
- emacs-eclim: Enjoy some of the great eclipse features in Emacs
- Org-based approach to learning C —like Jupyter Notebooks
- Jonathan Bennett: Python and Emacs Pt. 1
- swift-mode: Emacs support for Apple's Swift programming language.
- rspec-mode: An RSpec minor mode for Emacs. RSpec is a unit test framework for the Ruby programming language
- vscode-icon-emacs: Utility package that return vscode icons for emacs
- emacs-fsharp-mode-bin: Parking location for releases for the fsharp-mode for emacs, including backend binaries
- Mail and news:
- Spacemacs:
- Community:
- Security:
- Shell:
- Other:
- sdcv.el: Emacs interface for sdcv, the command line version of StarDict developed by Evgeniy A. Dushistov and Hu Zheng.
- SXEmacs: An Emacs / XEmacs based texteditor that is also a Window Manager (like 'exwm')
- Spell Checking in Emacs | Tender Is The Byte (Reddit)
- I made a major mode for editing srt subtitles with Emacs
- Emacs, Ispell and Abbrev, the Perfect Auto-Correct · Endless Parentheses
- Emacs commands and shortcuts | ShortcutFoo
- mg: OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
- Linux Handbook: Basic Emacs Command Explained in Detail
- Do people find emacs's bindings inferior to vim's?
- New packages:
- bpftrace-mode: Major mode for editing bpftrace script files
- leaf: Simplify your init.el configuration, extended use-package
- leaf-keywords: Additional leaf.el keywords for external packages
- region-occurrences-highlighter: Mark occurrences of current region (selection).
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-06-10 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- emacs-devel: HarfBuzz is now available on master (Reddit)
- Make bookmark-old-default-file variable obsolete
- Make `bookmark-file' variable obsolete
- New functions to handle the URL variant of base-64 encoding.
- Support text shaping with HarfBuzz
- Merge remote-tracking branch 'origin/harfbuzz'
- Add native image rotation and cropping
- Let untarring (and hence package installation) go faster (Bug#35909)
- User-friendly display of error messages at the end of minibuffer
- Appearance:
- What Emacs color scheme do you use?
- zerodark-theme: A dark, medium-contrast theme for Emacs inspired from Niflheim and One Dark (Reddit)
- I made a theme with subtle syntax highlighting for Emacs. Do you like the palette? Link in comments: (Reddit)
- Converted my Synthwave Theme to Emacs, as I convert myself to Emacs (Reddit)
- Navigation:
- Dired:
- Org Mode:
- Emacs Blogging for Fun and Profit (Reddit)
- Turning an Org Mode outline into an HTML table with a column for more notes
- William Denton: Mapping Acid Mothers Temple tours
- Adding highlight markup to org
- Correcting Org Tags
- Making a numpad-based hydra for categorizing Org list items
- Orgzly: an interview with the creator
- org-reveal: Exports Org-mode contents to Reveal.js HTML presentation.
- org-ref-glossary.el — glossary support in org-ref
- Coding:
- Mail and news:
- Other:
- Why You Should Buy Into the Emacs Platform (2018) (HN, Reddit)
- Emacs game: Key Quiz - Guess keys for Emacs commands (Reddit)
- Emacs: Insecure by default
- My GNU Hyperbole Vision Quest; or, Jupiter and Beyond the Infinite (Reddit)
- Weekly tips/trick/etc/ thread
- Install Emacs 26.2 & Keep Updated via Snap in Ubuntu 18.04 / Higher - Tips on Ubuntu
- meta: An "in memoriam" page?
- New packages:
- eshell-toggle: Show/hide eshell under active window.
- helm-esa: Esa with helm interface
- yasnippet-lean: Collection of snippets for the Lean prover
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-06-03 Emacs news
- Emacs configuration:
- mclear-tools' literate emacs configuration. Look at config.org to see how it all is put together.
- lain-emacs: A modern(?) day Emacs configuration for the stubborn dvorak vimmer
- Interesting Emacs packages: leaf.el and feather.el
- Year of Emacs: Starting init.el
- The Pepe Emacs config
- As is tradition, let's share our .emacs with each other and learn and trade tips! (Reddit)
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Emacs Doom E04 - Buffers, Windows and Basic Navigation (Reddit)
- minions: Provide a menu of enabled and popular minor-modes
- ivy-goto-char: Go to next CHAR which is similar to "f" and "t" in vim
- emacs-direnv: direnv integration for emacs
- perspective-el: Perspectives for Emacs.
- Using Emacs - 6 - Searching a Swiper
- Org Mode:
- org mode is awesome - YouTube
- outshine: Org-mode for non-Org buffers
- beOrgApp: Be organized, be in control Task management for iPhone and iPad
- Org and coding:
- Org and TODOs:
- Create Gantt charts with Org & TaskJuggler
- Org-mode Hidden Gems - 4 TODO Items (Reddit)
- emacs-todoist: interact with todoist.com for task management
- hack-time-mode: Hack your time so that you can (a) Mark todo-items as done at another date (b) View agenda as if it was tomorrow etc
- El Kanban Org: parse org-mode todo-states to use org-tables as Kanban tables
- Org and publishing:
- Org capture:
- Coding:
- ejc-sql: Emacs SQL client uses Clojure JDBC.
- Geiser: generic Emacs/Scheme interaction with an enhanced REPL and a set of minor modes
- Using Emacs as an IDE – the Common Lisp Cookbook
- Flycheck vs Flymake
- Using R with Emacs and ESS - A Multifunctional Environment
- eglot: A client for Language Server Protocol servers
- emacs-flyspell-visible-mode: Minor-mode to be used with flyspell to ensure all on-sceen text has been checked.
- enhanced-ruby-mode: An enhanced ruby-mode for Emacs that uses Ripper in ruby 1.9+ to highlight and indent the source code
- realgud-jdb: Provides realgud support for the Java's jdb debugger.
- C|C++ Development Environment for Emacs
- line-reminder: Line annotation similar to Visual Studio.
- Auto-generate "creator" PDF metadata in AUCTeX using yasnippet
- project-abbrev: per-project abbrev expansion
- PDF: Programming Clojure with Emac
- lsp-yaml: YAML support for lsp-mode using yaml-language-server.
- I wrote some elisp to insert pretty comments. Please code review! :) (Reddit)
- python-docstring-mode: Emacs minor-mode for editing Python docstrings.
- It's Magit! Help making it better
- Community:
- Other:
- GNU Hyperbole 7.0.3 is released and ready for action
- Watch "GNU Hyperbole tutorial (by Robert Weiner)" on YouTube
- beancount.el — A minor mode that can be used to edit beancount input files.
- Screencasts showcasing Emacs tips/tricks
- ledger-mode: Emacs Lisp files for interacting with the C++Ledger accounting system
- helm-linux-disks: Mount volumes in Linux through udisks2 with minimal support for LVM.
- mount-mode: Mount and unmount devices from emacs
- Brief summary of some Emacs features
- Using CLI Commands in Emacs (Reddit)
- exwm-gnome-flashback: Support files for starting EXWM (the Emacs X Window Manager) in a GNOME-Flashback session
- shift-number: Decrease the number at point
- markovkeyboard: Keyboard layout that changes by markov frequency (Reddit)
- Nicolas Martyanoff: Reading RFC documents in Emacs
- Did you know that the Eshell is awesome?
- Debating On Using Emacs… Hacker Culture podcast
- moon-phase: Output the current phase of the moon in emoji form. This package is inspired by lunar.el
- Emacs on an iPad without jailbreaking it - It can be done!
- GNU Zile is a text editor development kit. It comes with an example implementation of a lightweight Emacs clone, called Zemacs. (Reddit)
- New packages:
- almost-mono-themes: Almost monochromatic color themes
- cfrs: child-frame based read-string
- countdown: Countdown using big LCD-like digits
- ctune: Tune out CC Mode Noise Macros
- dianyou: Search and analyze mails in Gnus
- flycheck-clolyze: Add Clolyze to to flycheck
- janet-mode: Defines a major mode for Janet
- kakoune: A simulation, but not emulation, of kakoune
- key-quiz: Emacs Keys Quiz
- lolcat: Rainbows and unicorns!
- ros: Package to interact with and write code for ROS systems
- todoist: Extension for interacting and managing todoist tasks
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-05-27 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- org-mode for browser bookmarks
- Long Form writing with Org-mode
- Single file Blog in org mode - update
- Org-mode basics by means of a simple TODO list
- What is your note-taking workflow?
- Does anyone use emacs as a simple source code change tracking tool?
- My Org Capture Templates - Part 1
- Using the Eisenhower Matrix in Emacs Org-Mode (Reddit)
- org-protocol (2017)
- Coding:
- Spell Checking Comments
- emacs-application-framework: Develop any PyQt program, and integrate into Emacs.
- How I use Spacemacs and ESS (for R)
- Watch "Literate Devops with Emacs" on YouTube
- wrap-region: Emacs minor mode to wrap region with tag or punctuations
- Run Python test suites without leaving Emacs (Reddit)
- gtags (GNU global) in emacs for Scala
- Keeping top comments in source files updated using emacs (33:39)
- LSP for Python and Scala
- Magit Forge User and Developer Manual: Top
- Watch "Magit (in Spacemacs): The Absolute Minimum you need to know" on YouTube
- Mail:
- Community:
- Shell:
- History:
- Other:
- pinboard.el: Emacs client for Pinboard.
- Dealing with Jekyll Post URLs
- Why have you migrated from Vim to Emacs?
- Keyboard macros usage?
- What advantages does Emacs have over Neovim + Tmux?
- Is this worth trying to get this onto MELPA? - flycheck-aspell
- emacs-emmamux: Interact with tmux from Emacs.
- exwm-ff-tabs: Using ido to change "tabs" in Firefox!
- Emacs Blog Series
- Emacs on Chrome OS (2018)
- Emacs in a snap
- tiqsi-emacs: Fully self contained emacs IDE experience, including cloud remote connection for repl usage
- Other software:
- New packages:
- docker-cli: Running various commands in docker containers
- goto-last-point: Record and jump to the last point in the buffer.
- magit-diff-flycheck: Report errors in diffs
- rfc-mode: RFC document browser and viewer
- realgud-node-inspect: Realgud front-end to newer "node inspect"
- realgud-node-debug: Realgud front-end to older "node debug"
- realgud-jdb: Realgud front-end to Java's jdb debugger"
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-05-20 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Towards a cleaner build
- Emacs figures in 'Hall of Shame for Linux IME Support - Fcitx'
- How about funding magit's libegit2
- Allow zero-argument rx `or' and `seq' forms
- Avoid polling in global-auto-revert-mode (bug#35418)
- New buffer display action function 'display-buffer-in-direction'
- Don't use file notification on non-file buffers
- Distribute test cases in tarballs by default
- Accept NO-PROPERTIES in thing-at-point aliases (Bug#35491)
- Add standard unmatchable regexp
- * lisp/progmodes/project.el (project-read-file-name-function): Fix type.
- Default to disabling ImageMagick (Bug#33587)
- Allow customizing the display of project file names when reading
- Appearance:
- Navigation:
- It never occurred to me - showing only parts of occur matches
- better-jumper: A configurable jump list implementation for Emacs that can be used to easily jump back to previous locations.
- hydra 0.15.0 is out
- loccur: loccur is Emacs minor mode for navigating through the file like occur does, but without opening a new window.
- Using Emacs - 7- Navigation with Avy – A video tutorial from Mike Zamansky
- iflipb: iflipb.el - interactively flip between recently visited buffers
- Org Mode:
- Markdown in Org-mode
- Adding :target option for the TOC keyword in Org Mode
- Displaying Inline Images in Emacs org-mode | Blog
- New link features in Org 9
- org-editmarks: Edit marks for Org mode
- Emacs Org mode support for VSCode - Visual Studio Marketplace
- Diego Zamboni, a leanpub author, uses Orgmode to write his books
- function for DWIM insertion of new entries
- Coding:
- nix-haskell-mode: Automatic Haskell setup in Emacs, for Nix users
- coverage.el: Emacs minor mode for displaying code coverage
- seml-mode: Major mode for editing SEML (S-Expression Markup Language) files
- emacs_latex_class: En ajoutant un classe de latex dans le fichier de configuration d'emacs, cela permet de generer des fichiers pdf géniaux comme celui-ci.
- Live Stream Setting up Docker for a new PHP app using Emacs (1:06:47)
- sly-asdf: SLY contrib that adds support for editing ASDF systems. Ported from slime with changes to support package-inferred-system. P
- "2019-04-03: Emacs as a C++ IDE - Jeff Trull, Ben Deane, Dirk Jagdmann": YouTube
- (with-emacs - Show matching lines when parentheses go off-screen (Reddit)
- realgud-node-inspect: realgud support for newer "node inspect"
- Portacle - A Portable Common Lisp Development Environment
- rusty-tags: Create ctags/etags for a cargo project
- Janet lang Repl Support emacs (Reddit)
- realgud-lldb: lldb module for realgud
- Hard CIDER: Keeping your REPL Tidy
- Version control:
- Community:
- Other:
- Adding Your YouTube Subscriptions to Elfeed
- An Emacs Journey
- leetcode.el: An Emacs LeetCode client.
- indian-ext: Extension to Emacs' Indian languages support. Current focus is on Sanskrit.
- emacs-live-preview: Live preview by any shell command while editing
- Emacs Web Server (web-server) User Manual
- tldr.el: tldr client for Emacs
- emacs-whois: Extends the whois functionality of Emacs
- Workaround Fcitx issues within Emacs - ArchWiki
- pullover: Pull text from other apps into Emacs to edit (macOS) (Reddit)
- From register feature in Emacs to I3Wm (for i3 guys) (Reddit)
- libmpdel: Emacs library to communicate with Music Player Daemon (MPD)
- elpher: Full featured Gopher client in Emacs Lisp.
- boon: Ergonomic Command Mode for Emacs
- shell-here: Open an Emacs shell in the current directory
- Emacs fish completion: Extend the pcomplete completion framework with completion from the fish shell.
- Quickly find Syncthing conflicts and resolve them with ediff
- Emacs Doom E03 - A short intro to Dired (Reddit)
- send-emacs-fifo: A cheaply implemented non-waiting emacsclient replacement
- ledger-import: Fetch OFX files and convert them into Ledger format
- vdirel: Manipulate vdir (i.e., vcard) repositories from Emacs
- Screenwriter-mode is a plug-in for GNU Emacs, a free, cross-platform, text editor. Download it to get started writing, freely, today.
- Working with Coding Systems and Unicode in Emacs
- exwm-edit: Edit mode for EXWM
- New packages:
- ameba: An interface to Crystal Ameba linter.
- flycheck-ameba: Add support for Ameba to Flycheck
- hl-block-mode: highlighting nested blocks
- mu2tex: Convert plain text molecule names and units to TeX
- phpt-mode: Major mode for editing PHPT test code
- realgud-lldb: Realgud front-end to lldb
- realgud-trepan-ni: Realgud front-end to trepan-ni
- show-eol: Show end of line symbol in buffer.
- realgud-ipdb: Realgud front-end to ipdb
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-05-13 Emacs news
- Emacs configuration:
- Finding Emacs Distributions and trying them out
- How I built a minimal Spacemacs-like version, with some basic key binding:
- dakra's Literate Emacs configuration
- Atman50's literate emacs configuration for C#, python, ivy, yasnippet, …
- angrybacon's Emacs configuration
- emacs.d: My emacs configuration, optimized for creative writing.
- My minimal Emacs config (Reddit)
- auto-answer.el: Answer automatically to prompt
- Emacs Lisp:
- Emacs development:
- Appearance:
- doom-modeline 2.1.0
- unicode-fonts: Configure Unicode fonts for Emacs
- How to preview fixed width (mono spaced) fonts in an editable Emacs buffer? | FZ Blogs
- gotham-theme: Code never sleeps in Gotham City.
- Enabling Font Ligatures in emacs-mac-port
- Emacs-Tron-Legacy-Theme: Custom Theme inspired by Tron: Legacy
- Using all-the-icons for Treemacs
- Navigation:
- useful new avy features (Reddit)
- emacs-neotree: A emacs tree plugin like NerdTree for Vim.
- highlight-symbol.el: Automatic and manual symbol highlighting for Emacs
- Fixing the mark commands in transient mark mode - Mastering Emacs
- Refactoring using iedit and helm-edit in Spacemacs (Reddit)
- helm-swoop: Efficiently hopping squeezed lines powered by Emacs helm interface
- pdf-view-restore: Support for opening last known pdf position in pdf-view-mode provided by pdf-tools.
- goto-last-point: Record and jump to the last point in the buffer.
- puntoblogspot: preview files/links without changing the focus
- ztree: Directory tree comparison mode for Emacs
- Treemacs - a tree layout file explorer for Emacs
- Emacs Doom E02 - Projects with Projectile, File Explorer with Treemacs & EShell (Reddit)
- ncdu vs dired-du-mode
- dired-ranger.el: Add features present in the ranger:(http://bit.ly/2WwoqmL) file manager to dired.
- Org Mode:
- A gentle introduction to Org mode
- Getting Started with Org Mode in Spacemacs (tutorial) (Reddit)
- Bernt Hansen's Org-mode tutorial
- Org-mode Hidden Gems 1 - Document structure (Reddit)
- Org-mode Hidden Gems 2 - Tables (Reddit)
- Org-mode Hidden Gems 3 - Hyperlinks (Reddit)
- Let's Get Going With Org mode - beorg
- I made a library to sort orgmode tasks
- An Agenda for Life With Org Mode
- How do you use org-agenda?
- Toggling modeline clock display
- ros: My (yet another) Org-Mode Screenshot (Reddit)
- Using org-ref to keep your bibtex files in order
- Orgzly, Outliner for notes and tasks in plain-text is now on F-Droid
- scimax-inkscape.el — Using inkscape in org-mode
- Making awesome user manuals using draw.io and emacs org mode (1:03:33)
- Coding:
- gtags (GNU global) in emacs for Scala
- pipenv.el: A Pipenv porcelain inside Emacs for virtual environments, packages, and build dependencies
- ensime-emacs: ENhanced Scala Interaction Mode for Emacs
- omnisharp-emacs: A port of omnisharp-roslyn server - IDE-like features for editing C# files in Emacs
- rtags: server indexer for c/c++/objc++: with integration for Emacs based on clang.
- emacs-elixir: Emacs major mode for Elixir
- battle-haxe: Full Haxe support inside Emacs: code completion, find references, Eldoc and more…
- yasnippet-snippets: a collection of yasnippet snippets for many languages
- Emacs setup for C++ with emacs-lsp and ccsl (Reddit)
- Faster Elfeed Search Through JIT Byte-code Compilation
- Version control:
- Mail:
- Community:
- Other:
- Updating GNU ELPA keys
- emacs-backup-file: Automatically back up all changes made from emacs to a git repo in ~/.backups
- emacs-bash-completion: Add programmable bash completion to Emacs shell-mode
- Emacs Diary reminder using desktop notification (Reddit)
- Releases - arbv/emacs-msi-installer - GitHub
- Emacs in practice: binding macros to keys and rectangular selections (7:06)
- Emacs27 on macOS - Now (Again❓) With Emoji!‼️ | David Crook (Reddit)
- From Vim to Emacs in Fourteen Days
- Development environment with emacs, xmonad and nixos
- What are the most useless default Emacs keybindings?
- New packages:
- android-env: Helper functions for working in android
- better-jumper: configurable jump list
- elpher: Full-featured gopher client.
- ewal: A pywal-based theme generator
- ewal-evil-cursors: `ewal'-colored evil cursor for Emacs and Spacemacs
- ewal-spacemacs-theme: No description available.
- gopher: easily access and navigate Gopher servers
- gsettings: GSettings (Gnome) helpers
- gvariant: GVariant (GLib) helpers
- indian-ext: Extension to Indian language utilities
- leetcode: An leetcode client.
- live-preview: Live preview by any shell command while editing
- nix-haskell-mode: haskell-mode integrations for Nix
- seml-mode: major-mode for SEML file
- shroud: Interface for Shroud
- sly-asdf: ASDF system support for SLY
- soar-mode: A major mode for the Soar language
- vterm: This package implements a terminal via libvterm
- whois: Extra functionality for WHOIS domain name queries
- advice-patch: Use patches to advise the inside of functions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-05-06 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Lui, the Linewise User Interface for programs that want to look like common chat clients
- things.el: makes implementing text objects simple (no dependence on evil), based on thingatpt.
- Casting SPELS in Lisp: Emacs Lisp Edition | A Comic Book by Conrad Barski
- Use lexical-binding by default for M-:, –eval, and scratch (Reddit)
- benchmark-init-el: Benchmark your Emacs initialization
- multi.el: multiple dispatch "Swiss army-knife" for Emacs Lisp
- Emacs development:
- emacs-mruby-test: Emacs with mruby
- Emacs supporting pure-gtk3: working to make Emacs support pure-gtk3, in order to support Wayland.
- nim-emacs-module: Use Emacs Dynamic Module feature from Nim language.
- * lisp/progmodes/flymake.el: Rename flymake-start-on-newline (bug#34294)
- Rename shell-command-width to async-shell-command-width (bug#35055)
- Added fill-column-indicator manual documentation
- Display-fill-column-indicator NEWS info.
- Don't poll auto-revert files that use notification (bug#35418)
- Appearance:
- Navigation:
- Org Mode:
- Multiple timestamps in one Org headline
- Using org-mode as a quick-and-dirty issue tracker.
- poporg: Emacs programming tool for editing strings or comments in Org mode
- Youtube2org. Añadir la imagen de un vídeo de Youtube, en un Orgmode o markdown
- org-export: batch export of org-mode files from the command line
- org-pomodoro: pomodoro technique for org-mode
- org-msr: Minimal Spaced Repetition with todo keywords
- Design documentation with org-mode - Christian Blades
- Syncing Emacs with Orgzly
- ORG-NEWS: Mention new variable org-attach-commands - fb866077db - Gogs
- Logging Money In Org Mode (Reddit)
- Coding:
- `poly-mode` is damn awesome
- idris-mode: Idris syntax highlighting, compiler-supported editing, interactive REPL
- Indium: A JavaScript development environment for Emacs
- Tips and Tricks for R programming in Academia using Emacs/ESS
- emacs-python-black: Emacs package to reformat Python using black-macchiato
- dhall-mode: Work with Dhall configuration language. Dhall is an alternative to YAML
- android-env.el: Emacs helper functions for working in android
- repl-toggle: Use one keystroke to jump from a code buffer to the repl buffer and back again.
- Quick Tip: Getting Emacs and IntelliJ to play together - Atlassian Developer Blog
- emacs-gvariant: GVariant (GLib) helper library for Emacs
- tla-tools: TLA+ tools for Emacs
- A Guide to Agda2 Mode in Emacs
- Version control:
- Mail:
- Spacemacs:
- Community:
- Other:
- Yet Another Emacs Cheat Sheet
- release 26.2 - d12frosted/homebrew-emacs-plus@c162607 - GitHub
- emacs-gsettings: Emacs library for Gnome GSettings
- elcord: connect with a local Discord client to update your status via the Discord Rich Presence API.
- EMACSPEAK The Complete Audio Desktop: Emacspeak 50.0 (SageDog) Unleashed!
- Land of Lisp- The Music Video! - YouTube
- Vim user wanting to try emacs with a question on long term best practice
- tramp-term.el: create an ansi-term with an ssh session with remote directory tracking
- exec-path-from-shell: ensures environment variables inside Emacs look the same as in the user's shell.
- jdenen/mastodon.el: Emacs client for Mastodon (Reddit)
- Improving ansi-term
- sylvia.el - Rhyming engine, phonetic regular expressions, and other poetry/lyrics editing tools for Emacs (Reddit)
- Running Shells in Emacs: An Overview By Mickey Petersen
- homebrew-emacs-plus: Emacs Plus formulae for the Homebrew package manager
- macports-ports portfile for Emacs
- Compare Doom-emacs, Spacemacs, and vanilla Emacs
- Sublime Text Vs Emacs:. A item-by-item comparison of features
- Wanted to share my joy re: this book (Reddit)
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-04-29 Emacs news
- Emacs configuration:
- Emacs Lisp:
- Emacs development:
- Garbage Collector Magic Hack (Reddit)
- Export major version of latest Emacs supported by emacs-module.h.
- Update multicolor font support status
- Fix Bug#33618; define search path variables for grep, byte-compile
- Use lexical-binding by default for M-:, –eval, and scratch
- Add module functions to convert from and to big integers.
- Add conversions to and from struct timespec to module interface.
- Appearance:
- theme-magic will extract the colors from your Emacs theme and apply them to the rest of Linux with Pywal.
- parchment: A light editor theme for Vim and Emacs, inspired by Acme and Leuven
- power-line: A new implementation of Powerline for Emacs
- mood-line: A minimal mode-line configuration for Emacs, inspired by doom-modeline.
- emacs-theme-darktooth: Darktooth : From the darkness… it watches.
- Navigation:
- 'fd' is a simple, fast and user-friendly alternative to find.
- isearch-project: Incremental search through the whole project.
- goto-char-preview: Preview character position in buffer when executing goto-char command.
- sublimity: smooth-scrolling and minimap for Emacs (inspired by sublime editor)
- New package: Pepita, run a Splunk search, get results in a buffer
- Org Mode:
- Literature Management with Emacs
- Orgmode-TV: How I Plan My Days
- EmacsCast 9: Writing in Emacs and Org mode, part 2 (Reddit)
- Blogging with Emacs and Org-mode (Reddit)
- ORG-NEWS: New LATEX_ATTR ':scale'
- poly-org: Polymode for org-mode (Reddit)
- Automate refiling according to tag?
- Intro to Org Babel Tangle
- The Org Mode 9.1 Reference Manual by Carsten Dominik (FSF): Brief Review of the Hard Copy
- Spacemacs:
- Coding:
- With the exception of C and lisps, which programming languages have the most complete, mature and multi-platform support on Emacs?
- flymake-eslint: Flymake backend for Javascript using eslint
- GN-mode: Edit GN (ninja generator) config files common in Chromium-derived projects like Chrome and (Anaheim) Edge.
- Emacs Live is designed from the ground up to create an insane Clojure hacking experience
- Helm Dash: Use Dash docsets inside emacs to browse documentation
- Evaluation overlays in slime for common lisp
- ac-php: emacs auto-complete & company-mode for php
- nasm-mode: Major mode for NASM x86 assembly programs
- helm-compile: Select/edit compilation command using Helm
- The Ultimate Guide To Indentation in Emacs (Tabs and Spaces)
- Preview in emacs using Chemdraw
- Phantom Inline Comment: Add Inline Comments That Do Not Affect the Source Code (Reddit)
- Anyone doing Android development?
- docker.el: Manage docker from Emacs.
- Your opinion on best config for python development?
- snakemake-mode: support for Snakemake for create reproducible and scalable data analyses.
- company-coq: IDE extensions for Proof General's Coq mode
- Version control:
- Mail:
- An Easy Tutorial for Setting Up Mu4e and Mbsync
- A quickguide to connecting emacs and Protonmail Bridge
- 2019 - Which e-mail client to use?
- Helm-mu - A Helm front-end for the maildir indexer mu and the mail user agent mu4e
- gnus-summary-repo: Import and export files between IMAP and local by using GNUS
- Community:
- Other:
- New Dashboard of Centaur Emacs (Reddit)
- How to turn-off Emacs frame refocus on macOS
- Inscrutability of C-x 4 and C-x 5 (Reddit)
- emacs-giphy: An emacs function for generating markdown links to giphy
- emacs-chat: emacs wrapper for pidgin instant messager
- gopher.el: An Emacs mode to browse Gopher.
- Basic Emacs Command Explained in Detail
- aerique's EXWM Functions ($1850375) - Snippets - GitLab
- Episode 1: The Right Mindset for Emacs | EmacsCast
- Now that Homebrew has removed build options, how do I get Imagemagick support for emacs on Mac OS?
- Doubt about how hard is to get into emacs.
- Emacspeak: How the blind use Emacs
- What's the current wisdom for keeping configs synced across multiple machines?
- I wished GNU Emacs had… - Sebastian Wiesner (Reddit)
- sv-kalender-namnsdagar: Calendar function for the swedish celebrated name of the day
- Best way to learn emacs? Vanilla, Spacemacs, or something else?
- which-key-posframe: Let emacs-which-key use posframe to show its popup.
- counsel-spotify: Control Spotify App through Emacs
- taskpaper-mode: Emacs TaskPaper Mode (Reddit)
- Emacs vs VI: Which is better | Unixmen
- New packages:
- github-explorer: Explore a GitHub repository on the fly
- helm-bitbucket: Search Bitbucket with Helm
- helm-catkin: Package for compile ROS workspaces with catkin-tools
- jq-format: Reformat JSON and JSONLines using jq
- json-reformatter-jq: reformat json using jq
- monokai-pro-theme: A simple theme based on the Monokai Pro Sublime color schemes
- mood-one-theme: A dark color scheme inspired by the Doom One theme.
- mu4e-overview: Show overview of maildir
- ovpn-mode: an openvpn management mode
- parchment-theme: Light theme inspired by Acme and Leuven
- perfect-margin: auto center windows, work with minimap and/or linum-mode
- slime-repl-ansi-color: Turn on ANSI colors in REPL output;
- gnu-elpa-keyring-update: Update Emacs's GPG keyring for GNU ELPA
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-04-22 Emacs news
- Emacs configuration:
- Emacs Lisp:
- How to make a menu in Emacs
- Some Performance Advantages of Lexical Scope
- names: A Namespace implementation for Emacs-Lisp
- datetime: Library for parsing, formatting, matching and recoding timestamps and date-time format strings.
- A partial symbolic numeric solver in emacs-lisp
- myterminal-controls: An Emacs extension for quick-toggle controls
- The Bug Hunter: Automatically debug and bisect your init (.emacs) file!
- Emacs development:
- A more comprehensive ChangeLog for Emacs 26.2
- Emacs Dynamic Modules in Rust 0.8.0: Improved ergonomics with #defun: (Reddit)
- spongebob: Memetically mock a region of text in Emacs.
- A comprehensive introduction to writing Emacs modules in Rust using 'emacs-module-rs'
- Remove :stop key from make-process.
- Add a new user option 'ido-big-directories'.
- * etc/NEWS: Mention new xref faces (bug#23179)
- Appearance:
- Navigation:
- Emacs Notes: How I shortlist add-ons for my Emacs: Introducing `tablist
- diverted.el: Identify temporary diversions and automatically move point back to original location
- ripgrep: Recursively search directories for a regex pattern
- projectile-manual-root: Manually specify project roots to be used by projectile
- phi-search.el: Another incremental search & replace, compatible with "multiple-cursors"
- Org Mode:
- orgnav: Quickly navigate and search your emacs org trees; capture and organize with the help of helm
- How an Uber-Geeky Text Mode in a 40-Year-Old Editor Saved My Novel (Reddit)
- ORG-NEWS: Mention parameter :dbconnection for org-babel-execute:sql - f3e7dcd174 - Gogs
- Emacs' Org Mode will improve your software engineering
- Changing the org-mode ellipsis - Endless Parentheses
- org-index: A personal adaptive index for org.
- org-mode: set effort of headline from sum of efforts in children
- Coding:
- flycheck-posframe: Show flycheck errors via posframe.el
- poly-markdown: Polymode for markdown-mode
- polymode: Framework for Multiple Major Modes in Emacs (core library)
- pico8-mode: PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs.
- haskell-tng: how would we support Haskell in GNU Emacs if we started today?
- facundo-erlang.el — Emacs Prelude: Erlang programming support.
- Helpful Emacs python-mode-hooks, especially for type hinting
- flycheck-pos-tip: This Flycheck extension shows errors under point in pos-tip popups.
- Robe 0.8.2 released (Reddit)
- Mail:
- History:
- Other:
- Emacs Dashboard: An extensible emacs startup screen showing you what's most important.
- side-notes: Easy access to a notes file in Emacs
- My Emacs Workflow: projects, navigation, editing (16:25) (Reddit)
- Olivetti is a simple Emacs minor mode for a nice writing environment.
- Additional font locks for Markdown in Emacs - John Bokma
- View and annotate PDFs in Emacs with PDF-tools | Pragmatic Emacs
- MSI Installer for GNU Emacs 26.2 for Windows
- eshell-toggle: Show/hide eshell at the bottom of active window with directory of its buffer
- tmtxt-async-tasks: Execute shell command asynchronously in a separate window
- HoW tO tYpE tExT lIkE tHiS iN eMaCs?
- From Vim to Emacs in Fourteen Days
- Emacs Implementations Available For No Charge
- Remacs FAQ (Reddit)
- New packages:
- aio: async/await for Emacs Lisp
- battle-haxe: A Haxe development system, with code completion and more
- csproj-mode: Work with .NET project files (csproj, vbproj)
- dash-docs: Offline documentation browser using Dash docsets.
- flow-js2-mode: Support for flow annotations in js2-mode
- flycheck-clj-kondo: Add clj-kondo linter to flycheck
- flymake-eslint: A Flymake backend for Javascript using eslint
- freeradius-mode: major mode for FreeRadius server config files
- gcmh: the Garbage Collector Magic Hack
- git-identity: Identity management for (ma)git
- gn-mode: major mode for editing GN (generate ninja) files
- gnus-summary-repo: Import and export files between IMAP and local by using GNUS
- goto-char-preview: Preview character when executing `goto-char` command.
- isearch-project: Incremental search through the whole project.
- lsp-origami: origami.el support for lsp-mode
- lsp-pyre: lsp-mode client for python using pyre
- lsp-python-ms: lsp-mode client for Microsoft python-language-server
- magit-libgit: Libgit functionality
- mermaid-mode: major mode for working with mermaid graphs
- mood-line: A minimal mode-line inspired by doom-modeline.
- pdf-view-restore: Support for opening last known pdf position in pdfview mode
- pepita: Run Splunk search commands, export results to CSV/HTML/JSON
- poe-lootfilter-mode: Major mode for editing Path of Exile lootfilters
- sv-kalender-namnsdagar: Swedish celebrated name of the day
- theme-magic: Apply your Emacs theme to the rest of Linux
- which-key-posframe: Using posframe to show which-key
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-04-15 Emacs news
- Emacs Lisp:
- Emacs development:
- Emacs 26.2 released (Reddit, HN)
- What is new Emacs 26.2 | Linux Softpedia
- Emacs stable releases (including 26.2) on Ubuntu : Kevin Kelley
- Bump minimum GTK versions to 2.24 and 3.10
- Rename new user variable `next-error-verbosity' to `next-error-verbose'
- * lisp/simple.el (shell-command-width): New defcustom.
- * lisp/help-fns.el (help-fns-describe-variable-functions): New hook
- Make `next-error' output fewer messages about locus
- Bring back dmpstruct.h
- * etc/NEWS: Document js-jsx-align->-with-<
- * etc/NEWS: Document way to revert to old JSX indentation behavior
- Emacs configuration:
- Appearance:
- Navigation:
- bird-mode: Birds eye view for your emacs buffers. (Reddit)
- zop-to-char: A visual zap-to-char command for Emacs.
- bookmark+: Various improvements to the standard 'bookmark.el'.
- browse-kill-ring: For when 'C-y M-y M-y M-y' gets you down
- easy-kill: Kill & Mark Things Easily in Emacs
- emacs-purpose: Manage Windows and Buffers According to Purposes
- counsel-projectile: selecting and applying an action without leaving the completion session.
- frog-jump-buffer: Hop to any Emacs buffer in 2-3 key strokes - avy via frog-menu
- ace-jump-buffer: avy and the native bs buffer menu that lets you hop to Emacs buffers in 2-3 key strokes.
- Emacs Rocks! Episode 09: expand-region
- Evil Mode:
- Org Mode:
- Publishing a leanpub book using org-mode - Lakshmi Narasimhan
- org-bookmark-heading: Bookmark headings in org-mode files and jump to them using standard Emacs bookmark commands
- Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text
- The compact Org-mode Guide: Clean view
- org-fit: A "fitness tracking utility" (i.e. Strava/Runkeeper) based on org format. and inspired by Runalyze
- Org Mode productivity:
- Org Babel:
- Introduction to Org Babel
- ob-sql-mode: sql-mode backend for Org Babel
- Airtable Expense Logging with Ledger Mode and Org Babel - Levi Tan Ong
- Literate Programming with Org-mode
- FUN - Recherche reproductible : principes methodologiques pour une science transparente
- Solution - Run/eval mysql in org babel source block
- Org Mode videos:
- Org Mode and other platforms:
- Coding:
- Compilation database - A must-have if you are using Language Server Protocol client/server
- Emacs vs. WebStorm For Node.js Development
- ahk-mode: A major mode for editing AutoHotkey scripts (.ahk).
- Let's Code - 202 - Emacs (11:56)
- Version control:
- Completion:
- Databases:
- Web development:
- Clojure:
- Music:
- Mail:
- Community:
- Other:
- Emacs cheatsheet (Reddit)
- wmii-el: elisp-based config and manipulation of wmii, a good alternative to StumpWm
- fountain-mode: Emacs major mode for screenwriting in Fountain plaintext markup
- My Emacs Workflow: projects, navigation, editing (16:25)
- god-mode: Global minor mode for entering Emacs commands without modifier keys
- uptimes.el: Uptime tracking system for emacs.
- Watch pdf-tools in action - Video Dailymotion
- kiwix.el: Search offline Wikipedia/Project Gutenberg/TED Talks through Kiwix HTTP Server
- Emacs 26.2 on WSL with working X-Windows UI
- Ben's Journal: The Embarrassingly Simple Source for An Up To Date Windows Version of emacs
- Wrapping up the Emacs on Mac OS X saga
- Start Emacs server as a systemd unit | Archlinux wiki
- A discussion of the desire for internationalization and localization
- New packages:
- smalltalk-mode: Major mode for the GNU Smalltalk programming language
- shelisp: execute elisp in shell
- eev: Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-04-08 Emacs news
- Emacs Lisp:
- Exercism: Code practice and mentorship for Emacs Lisp
- macros & regex - This is how I tame the two heads of the monster - Qiita
- Watch me as I scrape links from a Hacker News post using Enlive. (Recipe included!,)
- enlive: Query html document with css selectors in elisp
- How to write 'company-mode' backends
- Querying Windows Registry from Emacs Lisp (Reddit)
- pfuture: async 'shell-command-to-string' without process creation and filter functions
- bitpack: a structure packing library that supports floating point values (Reddit)
- Emacs configuration and package management:
- Emacs from Scratch: How I built a minimal Spacemacs-like version, with some basic key binding
- use-package: A package that simplifies your personal '.emacs' configuration
- Etoile - An emacs config using the straight package manager..
- Forget Emacs' default package manager and move over to 'straight.el' package manager | David Crook
- epm: Emacs Package Manager
- Complete Computing Environment: Core Emacs
- Emacs development:
- * etc/NEWS: Document new and improved JSX support in js-mode
- Introduce new defcustom for terminal CUA rectangle commands
- Define and use new procedure display-symbol-keys-p
- * lisp/progmodes/compile.el: Allow 'line' functions in error-regexp-alist
- Allow partial decompression (Bug#33133)
- Fix documentation of last change
- * lisp/emacs-lisp/cl-macs.el: Don't always inline struct functions
- Appearance:
- Load light or dark theme based on time of the day
- Emacs, fonts and fontsets (Irreal)
- dracula-theme: A dark theme for all the things (including Emacs). See https://ift.tt/1X5o02y
- scale-to-fit: Automatically scale text to fit the current window width.
- Focus: Dim the font color of text in surrounding paragraphs
- rich-minority-mode rich-minority: Emacs package for hiding and/or highlighting the list of minor-modes in the mode-line.
- flucui-theme: A custom theme for Emacs, inspired by http://flatuicolors.com. Has both light and dark variants.
- "Emacs Is Great - Ep 40, Hebrew/ Bidirectional text" on YouTube
- Navigation:
- ivy-rich: More friendly interface for ivy
- some ivy hacks
- Swiper-isearch - a more isearch-like swiper (Reddit)
- Collecting TRAMP knowledge
- counsel-etags: Fast, energy-saving, and powerful code navigation solution
- hydras - YouTube
- iedit: Edit multiple regions with the same content simultaneously
- mc-extras.el: Extra functions for multiple-cursors mode
- Dired:
- Org Mode:
- Org Mode 9.2.3 Has Been Released
- org-mode your life (Reddit, HN)
- Making Org-mode narrowing as intuitive as Workflow
- ob-ipython: org-babel integration with Jupyter for evaluation of (Python by default) code blocks
- Maintain your Org calendar with Git | Opensource.com
- ORG-NEWS: Use less conservative link update function - e5d05e881a - Gogs
- O: ANN: `org-conflict` : Prevent scheduling conflicts in your Org agenda. The packages validates timestamps before you commit them.
- org-download: Drag and drop images to Emacs org-mode
- Inline GraphViz DOT evaluation for graphs using Emacs, org-mode and org-babel - vxlabs
- ox-pandoc: Convert Org-mode file to various to numerous formats via Pandoc.
- ox-gfm: Github Flavored Markdown exporter for Org Mode
- Emacs Org Mode code blocks with and without colors
- org-protocol-capture-html: Capture HTML from the browser selection into Emacs as org-mode content
- An awesome video: More than 10 years of #emacs #orgmode development
- Coding:
- corral: Quickly surround text with delimiters in emacs
- emacs-surround: Emacs version of vim.surround
- Found my Emacs Java environment
- lsp-java: Emacs Java IDE using Eclipse JDT Language Server.
- Doom Emacs: Javascript Configuration
- For those of you who use pywal but aren't quite happy with xresources-theme…
- What plugins do you use to make Emacs like other higher level editors? (VSCode, Sublime, etc)
- pythonic: Utility functions for writing pythonic emacs package. (Reddit)
- idee: Unified way to perform IDE-like tasks across multiple languages and frameworks in Emacs.
- change-inner.el: Emacs version of vim's ci and co commands
- merlin: Context sensitive completion for OCaml in Vim and Emacs
- Using Emacs as an External Editor in PyCharm - Help | PyCharm
- Version control:
- Spacemacs:
- Evil Mode:
- Community:
- Other:
- Layman's review (Reddit)
- Trying out Emacs after 5 years of using Vim
- Load your Bash aliases dynamically when Eshell starts (Reddit)
- PSA: For new users, Emacs 26.1+ has the emacs daemon as a user systemd unit.
- How I use a subset of the Emacs hotkeys in Xcode and also rest of macOS. - Jonathan Wong
- Drowning in Email; mu4e to the Rescue.
- fogus: Notes on Interactive Computing Environments
- Perfect macOS Emacs workflow (Reddit)
- Running emacs as a daemon with systemd
- auto-capitalize-el: Forked Emacs-lisp package from emacswiki's auto-capitalize.el to use at SKK
- fix-word: Improve the stock word transformation commands (upcase, downcase, capitalize, etc.)
- simplenote2.el: A new version of emacs helper to interact with Simplenote
- How I use syslog-ng to play tetris on Emacs
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-04-01 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Custom Highlighting
- beacon: A light that follows your cursor around so you don't lose it!
- page-break-lines: Emacs: display ugly ^L page breaks as tidy horizontal lines
- visual-fill-column: Emacs mode for wrapping visual-line-mode buffers at fill-column.
- yascroll-el: Yet Another Scroll Bar Mode
- Green is the new black theme
- emacs-anzu: Emacs Port of anzu.vim - current match and total matches in modeline
- Make the parenthesis colour in rainbow delimiter adopt to changes in the theme
- Choosing A Monospace Font
- Navigation:
- edit-indirect: Edit regions in separate buffers (Reddit)
- New package: which-key-posframe
- goto-chg: Goto the point of the most recent edit in the buffer. (Reddit)
- rg.el: Emacs search tool based on ripgrep
- undohist-el: Persistent Undo History for GNU Emacs
- pepita: Run Splunk search - ingests plain data (for example, logs) and makes it searchable.
- hydra-posframe: Show hydra hints on posframe.
- Narrow-to-region-indirect for Emacs - Zane's Blog
- helm-fuzzier: Better Fuzzy Matching for emacs Helm
- helm-ido-like-guide: Guide to get an intuitive and more ido-like helm interface in Emacs
- Two different Binding Styles in Hydra - abo-abo/hydra Wiki - GitHub
- helm-ls-git: Yet another helm to list git file.
- Evil Mode:
- Emacs as my <Leader> Vim Survival Guide
- My Evil emacs configuration - mpereira/.emacs.d - GitHub
- evil-guide: Draft of a guide for using emacs with evil
- evil-surround: you will be surrounded (surround.vim for evil, the extensible vi layer)
- evil-matchit: Vim matchit ported into Emacs
- evil-visualstar: Start a * or # search from the visual selection
- evil-tabs: Integrating Vim-style tabs for Evil mode users.
- emacs-docker: Emacs with org mode and evil mode inside a docker container
- evil-tutor: Vimtutor adapted to Emacs+Evil and wrapped in a major mode.
- evil-numbers: Increment and decrement numbers in Emacs
- Org Mode:
- The very first step in creating a Literate Configuration file - Harry R. Schwartz
- org-babel-examples: Start with this, if the Org manual overwhelms you
- org-babel-diagrams: embed haskell diagrams in emacs org-mode files
- org-capture-extension: A Chrome and firefox extension facilitating org-capture in emacs
- A blog in pure Org/Lisp: A pamphlet for hackable website systems
- Behold: org-babel-execute:typescript
- Sync Emacs Org Agenda Files via Dropbox Without Conflicts - Christian Tietze
- How to magit diff in org files?
- Coding:
- Lenticular Text: Looking at code from different angles
- annotate.el: Add annotations to arbitrary files without changing the files themselves; useful for code reviews (Reddit)
- electric-operator: An emacs minor mode to automatically add spacing around operators
- csharp-mode: A major-mode for editing C# in emacs
- A Guide to developing snippets with yasnippet
- Use .dir-locals.el to run Django tests in Docker environment from within Emacs
- emidje: Test runner, report viewer and formatting tool for Midje, a test framework for Clojure.
- A package to run jest inside Emacs (Reddit)
- clj-kondo: Linter for Clojure code. See README for flycheck integration
- C/C++ in Spacemacs - YouTube
- typescript: Major mode for editing Typescript files
- Sean Farley: Emacs as a Python IDE (52:45)
- Spacemacs: Major Mode Commands and Shortcuts (tutorial) (6:21)
- Guide to using Language Server Protocol in Emacs: Morten's Dev
- gist.el: Yet another Emacs paste mode, this one for Gist.
- New package: emacs-jupyter
- Version control:
- Performance:
- Community:
- Fun:
- Other:
- Yet another introduction to Emacs
- What can I do with Emacs?
- Webfeeder: Build RSS and Atom webfeeds from HTML files (Reddit)
- Browsh running in vterm in Emacs (Reddit)
- flyspell-lazy: Improve Emacs flyspell responsiveness using idle timers
- Emacs Locale Management and Input Methods - arenzana.org
- w3/w3m/eww for github?
- Emacs Rocks! Episode 03: A vimgolf albatross (Reddit)
- Receive messages from Plan9's plumber in Emacs.
- Vim vs. Emacs: the Working Directory - null program (Reddit)
- renaming emacs buffer names created by bitlbee - Mags Forum Technology
- vmtouch: Portable file system cache diagnostics and control
- dynamic-spaces: When editing, make text separated by two or more spaces stay in place
- Remote emacsclient hack
- exwm-mff: Mouse Follows Focus for EXWM
- grab-x-link: Grab links from some X11 apps and insert into Emacs
- New packages:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-03-25 Emacs news
- Emacs Lisp:
- Best elisp docs I have seen yet! (Reddit)
- emacs-fu: IELM: a REPL for emacs
- eros: Evaluation Result OverlayS for Emacs Lisp.
- speed-of-thought-lisp: Write elisp at the speed of thought. Emacs minor mode with abbrevs and keybinds.
- lisp-extra-font-lock: Highlight `let'-bound variables, ticks and backticks
- emacs-widget-mvc: Web like MVC framework for emacs lisp
- Debugging Elisp Part 2: Advanced topics - Endless Parentheses
- Emacs development:
- Release Candidate 1 for Emacs 26.2 Is Out
- What are the most complicated areas of the Emacs codebase?
- i18n: Add function ngettext for pluralization.
- * lisp/progmodes/xref.el (xref–show-xrefs): Push mark. (Bug#34908)
- If the region is active, join all the lines it spans
- * etc/NEWS: Document seq-contains-p.
- * lisp/eshell/em-cmpl.el: Use completion-at-point i.s.o pcomplete
- Disallow reversed char ranges in `rx'
- Emacs configuration:
- Appearance:
- Navigation:
- helm-fasd: An async helm source of fasd searches. 'Fasd' offers quick access to files and dirs and is inspired by autojump, z and v.
- Drag and drop text in Emacs. (Reddit)
- Emacs Versor: Versatile Cursors
- move-lines: Emacs: moves current line or lines surrounding region up or down.
- Introduction to Helm: 'Helm' is an incremental completion and selection narrowing framework for Emacs.
- selections menu bar menu
- Org Mode:
- stripe-buffer: Add stripes to Orgmode Tables (or a list of buffers). (Reddit)
- notdeft: Note manager for Emacs that uses Xapian
- org-mode-ox-odt: The Authoritative fork of Org mode's ODT exporter (Reddit)
- ORG-NEWS: org-habit: C-u K in agenda toggles display all/today habits - 2e92b9abb9 - Gogs
- ORG-NEWS: Function to switch your links from old syntax to the *new" syntax - 07d0c9edbc - Gogs
- ORG-NEWS: org-agenda: Add org-agenda-breadcrumbs-separator
- Coding:
- eval-in-repl: Consistent ESS-like eval interface for various REPLs (Reddit)
- Managing a client & server during development with Emacs (Reddit)
- diff-hl: Emacs package for highlighting uncommitted changes
- uncomment lines efficiently. Like Nerd Commenter in Vim
- tide: Tide - TypeScript Interactive Development Environment for Emacs
- Extracting the abstract syntax tree from GCC LWN.net:
- ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
- TDDing a Java application using Emacs
- ebnf-mode: Extended Backus-Naur Form mode for Emacs
- executor.el: A set of tools aimed at working with executor entrypoints, i.e. Makefiles, docker-compose files, npm commands, etc
- Ivy-compile.el: Maintain all your compilation commands. Use helm/ivy to prompt you for one.
- Prolog development with GNU Emacs (10:14)
- Go:
- Math:
- Literate Theorem Proving with Coq & Org
- Taking Notes in LaTeX - UltiSnips and Vim; port to Emacs, maybe?
- Version control:
- Community:
- Boston Emacs Meetup Tuesday, March 26
- Stockholm Emacs meetup: March 20, 2019
- Emacs Meetup in Frankfurt/Main Germany
- HELP: Review/Provide feedback on "State of Emacs 2019" questions
- ClojureNorth Apr 19-20, 2019, Toronto - will be recorded; no Emacs-specific talks, but may be of interest
- Other:
- Emacs Is Great - Ep 39, Notifications (15:13)
- Deleting Blank Lines
- numbering rows/lines
- synosaurus: An extensible thesaurus mode for emacs
- Basic kakoune emulation inside emacs (Reddit)
- Having Emacs Type for You
- Happy Birthday By Emacs
- erc-sasl: ERC with SASL
- GNU Emacs Manual 18th edition (FSF): Brief Review
- puntoblogspot: emacs-like browsing in firefox and chrome
- homebrew-emacs-head: Emacs formulae for the Homebrew package manager
- Is Emacs an Argument against the Unix Tradition? (by Eric S Raymond)
- Everytime I Try Explaining Emacs to Non-Users (Reddit)
- Running Emacs without the fat
- Free Emacs key bindings
- History Of Font Lock In Emacs (Reddit)
- New packages:
- arc-dark-theme: Arc dark theme
- bnf-mode: Major mode for editing BNF grammars
- chronometer: a [not so] simple chronometer
- cyberpunk-2019-theme: A retina-scorching cyberpunk theme
- double-saber: Narrow and delete in search buffers.
- flycheck-ini-pyinilint: Flycheck integration for PyINILint
- lsp-treemacs: LSP treemacs
- nz-holidays: New Zealand public holidays for calendar.
- oer-reveal: OER with reveal.js, plugins, and org-re-reveal
- org-pretty-tags: Surrogates for tags
- poly-rst: poly-rst-mode polymode
- pubmed: Interface to PubMed
- quilt: Minor mode for working with files in quilt
- frog-menu: Quickly pick items from ad hoc menus
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-03-18 Emacs news
- Emacs Lisp:
- Emacs development:
- Emacs configuration:
- Beginner:
- Linux 408 Emacs part one (22:12)
- Linux 411 Emacs configuration (10:21)
- Appearance:
- Navigation:
- Windows and frames:
- Keybinding:
- Org Mode:
- Coding:
- Pseudocode-Mode: also includes "syntax highlighting" for pseudocode in comments
- GNU Emacs major mode for editing BNF grammars. (Reddit)
- Catch flyspell errors using frog-menus (Reddit)
- Intero for Emacs Intero for Emacs: Complete interactive development program for Haskell
- LSP support for focus.el, using lsp-mode (Reddit)
- The Definitive Guide To Syntax Highlighting (2014)
- Notate: Program with Personalized Notation
- Community:
- Other:
- nov.el: Major mode for reading EPUBs in Emacs
- I use GNUS like a storage service to keep my notes.
- AUCTeX or Org mode for note taking in mathematical classes?
- unkillable-scratch: Disallow the scratch buffer from being killed
- gnome-night-light.el: Integrating Emacs and GNOME Night Light (Reddit)
- octopress.el: An Emacs major mode for interacting with Octopress blogs.
- New package:
- org-kindle: Send org link file to ebook reader.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-03-11 Emacs news
- Emacs Lisp:
- Emacs development:
- Packages:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New package:
- visual-filename-abbrev: Visually abbreviate filenames
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-03-04 Emacs news
- Emacs Lisp:
- Emacs development:
- Merge diff-font-lock-refine and diff-auto-refine-mode into diff-refine
- Correct regexp-opt return value for empty string list
- rx: fix `or' ordering by adding argument to regexp-opt
- Allow control on the threshold for using 'distant-foreground'
- * lisp/replace.el (flush-lines): Return the number of deleted lines.
- Directional window swap states (bug#34656)
- Beginner:
- Package management:
- Appearance:
- Navigation:
- Writing:
- Org Mode:
- Org-mode 9.2.2 is Out
- org-todo-yesterday
- BeOrgApp: Top 10 reasons to try a different kind of iOS task management app (Reddit)
- ob-ml-marklogic: org-babel integration with MarkLogic XQuery and (server side) JavaScript code blocks
- Emacs Org-mode for (even more of) the win
- Serve Org-mode as an EDITABLE webpage
- Static Site Generator with Org Mode support - Feedback Request
- Coding:
- Autoformatting source code in Emacs
- Setting up Emacs for Java Development
- sparql-mode: A SPARQL mode for emacs
- My el hack to increment hex&dec #s in the buffer.
- How I became a vertebrate, or skeletons help lazy programmers
- (Beta) Package to run a Splunk search from Emacs: pepita
- My Emacs + RTags, rmsbolt, Ivy/Counsel C++ Configuration 2019-Feb-26 (4:55)
- Fun:
- Other:
- Running a bakery on Emacs and PostgreSQL (/r/programming, /r/emacs, HN)
- Emacs is great, LIve! Making a screencast package. (1:28:59)
- Running Emacs as Your OS
- YOUTUBE: Getting started with Doom, an Emacs configuration for the Stubborn Martian Vimmer.
- Weekly tips/trick/etc/ thread
- What's the best argument against using emacs (and in favor of the competition)?
- TIP: Packages to include in your workflow (Part II)
- A community-driven port of Emacs to Rust (HN)
- Emacs Is Great - Ep 36, Web Browsing in emacs (30:47)
- Why Emacs uses the Meta key (Reddit)
- Emacs on Windows:
- Other software:
- New packages:
- bibclean-format: Reformat BibTeX and Scribe using bibclean
- comment-or-uncomment-sexp: Command for commenting the sexp under point.
- crontab-mode: Major mode for crontab(5)
- djinni-mode: Major-mode for editing Djinni files.
- eldoc-cmake: Eldoc support for CMake
- elscreen-tab: minor mode to display tabs of elscreen in a dedicated buffer
- github-review: GitHub based code review
- goto-line-preview: Preview line when executing `goto-line` command.
- greek-polytonic: Quail package for inputting polytonic Greek
- helm-taskswitch: Use helm to switch windows and buffers
- immaterial-theme: A flexible theme based on material design principles
- ivy-omni-org: One command to rule all Org buffers and files
- mutt-mode: major mode for editing mutt configuration
- org-recur: Recurring org-mode tasks.
- org-reverse-datetree: Create reverse date trees in org-mode
- ox-rfc: RFC Back-End for Org Export Engine
- pytest-pdb-break: A pytest PDB launcher
- terminal-toggle: simple pop-up terminal
- torus: A buffer groups manager
- undo-propose: Simple and safe undo navigation
- urscript-mode: major mode for editing URScript.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-02-25 Emacs news
- Emacs Lisp:
- Emacs development:
- Emacs pretest 26.1.92 is out!
- How to contribute to Emacs documentation?
- emacs-devel: poor stability and security of ImageMagick - should Emacs link to ImageMagick by default?
- Linear algebra in Emacs using MKL and dynamic modules
- A New Eval Server For Emacs (by Lars Ingebrigtsen )
- Ignore pending_signals when checking for quits.
- Improve replace-buffer-contents/replace-region-contents
- Handle HTML 'ol' start attribute in shr.el
- * lisp/progmodes/sql.el: Added password wallet using `auth-source' package
- Beginner:
- Appearance:
- Navigation:
- Package management:
- Org Mode:
- Linking to emails in org-mode (using neomutt) - Stefan van der Walt
- orgit: Support for Org links to Magit buffers
- emacs-orgmode: RFC: Fixing link encoding once and for all
- How I used `ob-async' to run tasks in the background and collect the commit history of my git project
- Running a bakery on Emacs and PostgreSQL
- Org Mode workflows:
- org-mode todo setup so far - John's Blog (Reddit)
- Annotated Bibliography Template
- Org Speed Keys: speed up the execution of the most common tasks you do in Org Mode
- org-reverse-datetree: Reversed date trees in Org mode. Here newer contents come first.
- Org edit special show all source blocks
- emacs-calfw calendar
- Tag based vs hierarchical structure (tree) - which method of data organization do you prefer?
- Org Mode and exporting:
- Org mode blogging: Make your headlines clickable
- Sortable tables in org-mode | William R. Greene
- org-export-json: Export org mode files/elements to JSON
- org-to-xml: Library to convert Emacs org-mode files to XML
- org-mode-parser: Org mode parser for nodejs
- ox-rst: reStructuredText Back-End for Org-Mode Export Engine
- Coding:
- GitHub code review with Emacs (Reddit)
- line-reminder: Visual Studio like line annotation in Emacs.
- TIP: How to use a stable and fast environment to develop in C++
- REditorSupport/languageserver: An implementation of the Language Server Protocol for R
- Fixing attribute completion in Emacs nxml-mode | Martin Fowler
- Using Emacs as a C++ IDE - Take 2
- Code formatting:
- Community:
- MEETUP: Emacs as a Python IDE - Sean Farley @Noisebridge, San Francisco, CA on Wed, Feb 27, 2019 (Reddit)
- Quitter IM/FSFStatus: Check here for Up / Down status of all FSF related websites
- Contact Page for FSF sysadmins: Handy when elpa.gnu.org is down and your packages updates fails.
- emacs-tangents Archives: Detailed recaps of the happenings of the Emacs community (Reddit)
- Looking for maintainers for Emacs-Dashboard
- Donate to CIDER, a Clojure interactive development environment
- All Things Emacs Bundle (Reddit)
- I'm Brian Fox, I am the first employee at Richard Stallman's Free Software And This Is How I Work | LifeHacker (Reddit)
- Other:
- Weekly tips/trick/etc/ thread
- WakaTime for Emacs: productivity metrics, goals, leaderboards, and automatic time tracking
- Smooth Video Game Emulation in Emacs
- A minor mode for Dvorak (Reddit)
- Emacs bindings for libsodium (Give feedback for my first C module)
- Palimpsest: various strategies when deleting text
- google-maps.el: Google Maps support for Emacs
- lentic: Lentic allows two buffers to share the same content but otherwise operate independently.
- selectric-mode: Make your Emacs sound like a proper typewriter.
- ACM Digital Library (2019) | Intelligently recommending key bindings on physical keyboards with demonstrations in Emacs (Reddit)
- Notes on the path from EXWM to EXDE
- How to install Emacs (on Linux) under Windows Subsystem for Linux (WSL)
- Emacs Modified for macOS: bundled with a few select packages for R developers and LaTeX users (Reddit)
- New packages:
- disk-usage: Sort and browse disk usage listings
- dired-git-info: Show git info in dired
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-02-18 Emacs news
- Emacs Lisp:
- REDDIT: Emacs Lisp Cheat Sheet
- Copying the Whole Buffer
- Inserting the current file name at point
- ht.el: The missing hash table library for Emacs
- modalka: Easily introduce native modal editing of your own design
- An Emacs+Nix IDE
- emacs "cl-"generic design abomination | comp.lang.lisp | Google Groups (Reddit)
- VIDEO: 2015-04-08 Emacs Lisp Development Tips with John Wiegley
- Emacs Lisp debugging:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Using results from one code block in another org-mode
- Org Contribution Flow-chart - A Scripter's Notes (Reddit)
- List of Videos on Orgmode by John Kitchin
- Productivity and workflow:
- Other tools:
- qute-capture: Qutebrowser userscript for filing the current webpage into an org-mode file
- pinboard-org: A Python script for exporting your information from Pinboard.in as an Org mode file
- Amit's Thoughts: Emacs org-mode and KaTeX
- Org-Kungfu: Editing Confluence pages with Org-mode (Reddit)
- How I created a web site using Org-mode without having to write a lot of elisp | John's Blog
- goorgeous: A go org syntax parser to html
- org-toggl-py: Create Toggl entries from Emacs org-mode CLOCK entries. See https://www.toggl.com/ (Reddit)
- Org Mode on the go:
- Coding:
- Eglot based Emacs C++ IDE with clangd | ddavis.io
- Emacs and Python 3 - aliquote
- The Emacs Ipython Notebook - John Miller (Honeywell UOP): a full-featured client for the Jupyter Notebook in Emacs
- cmake-ide: Use Emacs as a C/C++ IDE
- REDDIT: Featureful one-sentence-per-line mode for AUCtex.
- Notify when M-x compile finishes
- ttl-mode: … for Turtle (RDF) files.
- CppCon 2015: Atila Neves "Emacs as a C++ IDE"
- Completion:
- Version control:
- Other:
- Learn Emacs - 2019: Most Recommended Emacs Tutorials | Hackr.io (Reddit)
- awesome-emacs: A community driven list of useful Emacs packages, libraries and others.
- Alex Schroeder: 2018-12-16 Importing old Google Plus posts
- reddit-mode: Reddit mode for Emacs
- GNEVE GNU Emacs Video Editing:: GNU Emacs video editor mode for editing video using an Edit Decision List EDL
- emacs - Mailing Lists Savannah: (Reddit)
- Keymacs - the keyboard layout for Emacs users (see also https://people.ergodox-ez.com/alex-grafov/)
- VIDEO: Emacs Is Great - Ep 28, Mastodon.el
- Jason Dufair | ErgoDox EZ: The People
- How to Install GNU Emacs 26.1 in Ubuntu 18.04, 16.04, 18.10 | UbuntuHandbook
- Emacs on Chromebook
- VIDEO: Emacs Is Great - Ep 22: Using emacs, mpv and elfeed to consume YouTube videos.
- Emacs standing alone on a Linux Kernel
- md4rd: Emacs Mode for Reddit - Read Reddit from within Emacs interactively.
- Alex Schroeder: 2018-08-27 Mastodon and rcirc
- Alex Schroeder: 2018-08-30 Learning to Type
- Debian – Packages up for adoption (Reddit)
- Emacs Berlin: Next meetup is on Wednesday, February 27th 2019. Azer Koculu will present iA writer mode
- Mobile:
- New package:
- transient: Transient commands
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-02-11 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Understanding GNU Emacs and Tabs
- Working with log files in Emacs
- emacs-up: A simple Emacs starter kit for clojure programmers
- VLS (Vanilla Lisp Shell): VLS provides an Emacs interface to a Lisp process that works the same across all flavors of Lisp
- editorconfig-emacs: EditorConfig plugin for emacs - maintain consistent coding styles for multiple developers
- esscss: Collection of links to ESS configurations shared by #rstats community members.
- dante: Emacs mode for Interactive Haskell
- emacs-lsp: List of repositories related to Language Server Protocol client for Emacs. Right now, there are 21 repositories.
- GitHub Helps Me Help Students - also magit and git-timemachine
- GitHub - wasamasa/chip8.el: CHIP-8 emulator for Emacs (Reddit)
- Other:
- mg: Portable version of the OpenBSD maintained mg, micro emacs clone
- beancount.el: A minor mode that can be used to edit beancount input files (text-based double-entry bookkeeping)
- A Tutorial Introduction to Emacs (from UChicago)
- voco: Create a speech recognition system for programming by voice using Kaldi
- What are some good strategies to reduce Emacs memory usage on a very low powered machine?
- google-translate: Emacs interface to Google Translate
- Third trial for a weekly tips/tricks/etc thread
- Making recover-this-file messages more prominent
- Staying sane with Emacs (when facing drudge work) (2015, Irreal)
- Running Your Life With Emacs (Irreal)
- emacs-calc-tutorials: A series of tutorials about emacs-calc (Reddit)
- Emacs packages you wish existed?!
- Mail:
- New packages:
- dired-rmjunk: A home directory cleanup utility for Dired.
- dune: Integration with the dune build system
- equake: drop-drop console for eshell & terminal emulation
- hyperspace: Get there from here
- jupyter: Jupyter
- magit-reviewboard: Show open Reviewboard reviews in Magit
- nswbuff: Quick switching between buffers.
- ob-ammonite: org-babel for scala evaluation in Ammonite.
- org-re-reveal-ref: Citations and bibliography for org-re-reveal
- xr: Convert string regexp to rx notation
- greader: a reader with espeak tts
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-02-04 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- zpresent.el: Make presentation from within Emacs
- Literate Programming against REST APIs (Reddit)
- Getting Boxes Done, the Code (Reddit, Irreal)
- Minor mode for Dungeon Masters (Reddit)
- Org mode and google calendar sync
- EverOrg: Evernote to Org mode migration tool
- Flashcards in Emacs: making and reviewing flashcards (12:29, see other videos in the series too)
- Coding:
- Using the Rust Language Server
- js-arrow-function-inflection, new package https://github.com/larebsyed/js-arrow-function-inflection.el
- quil-mode.el: Emacs major mode for editing Quil
- The best latex Editor
- bibretrieve: BibRetrieve: An Emacs library for searching and downloading BibTeX entries from the web. (Video, 1:58)
- ess-smart-equals: Better smart-assignment with = in R and S, with no underscores.
- Marcin Borkowski: A simple tip with killing and yanking code
- How to use Magit to manage Git projects
- A script to quickly move from Xcode to Emacs while keeping point and region (Reddit)
- Performance:
- Other:
- Tales Of Editors & Keyboards: A Personal Introduction To Vim & Emacs
- Using Emacs Episode 56 - Dictionaries (Reddit)
- slow-keys: Emacs minor mode to avoid RSI
- Companies which use emacs as the primary editor?
- textbringer: An Emacs-like text editor written in Ruby
- Emacs on Windows: Native vs. VMware vs. WSL vs. Mingw-w64 (Reddit)
- Second trial for a weekly tips/tricks/etc thread
- Emacs Introduction and Demonstration (36:33, 2014)
- The Ultimate emacs course p1 (2:12:20)
- Pomodoro timer and tracking with Emacs (18:25)
- New packages:
- ammonite-term-repl: Scala Ammonite REPL in term mode.
- biblio-bibsonomy: Lookup bibliographic entries from Bibsonomy
- dashboard-project-status: Display a git project status in a dashboard widget.
- eldoc-box: Display documentation in childframe
- flutter: Tools for working with Flutter SDK
- flycheck-ensime: ensime for flycheck
- helm-lsp: LSP helm integration
- helm-lxc: Helm interface to manage LXC containers
- keystore-mode: A major mode for viewing and managing (java) keystores
- kubel: extension for controlling Kubernetes with limited permissions
- kubernetes-helm: extension for helm, the package manager for kubernetes
- language-id: Library to work with programming language identifiers
- lsp-elixir: Elixir tooling integration into Emacs
- lsp-elixir.el: No description available.
- lsp-scala: Scala support for lsp-mode
- lsp-sourcekit: sourcekit-lsp client for lsp-mode
- major-mode-hydra: Major mode keybindings managed by Hydra
- markless: Major mode for Markless documents
- org-d20: minor mode for d20 tabletop roleplaying games
- org-journal-list: Org mode Journal List
- org-pivotal: Sync Pivotal Tracker to org buffer
- org-re-reveal: Org export to reveal.js presentations
- org-sql: Org-Mode SQL converter
- panda: Client for Bamboo's REST API.
- poet-client: Client for po.et network api
- pretty-hydra: A macro for creating nice-looking hydras
- scalariform: Format Scala code with scalariform.
- treemacs-magit: Magit integration for treemacs
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-01-28 Emacs news
- Emacs Lisp:
- Emacs development:
- Is there a detailed "under the hood" writeup of emacs?
- Discussion on new portable dumper
- ; Document input-event-functions
- ; * etc/NEWS: Mention changes in image-transform-* variables.
- Check for client certificates when using GnuTLS
- doc-view-presentation, doc-view-fit-window-to-page, and use mutool
- Add hook for all events
- Navigation:
- Org Mode:
- My org-mode templates – part two!
- org-grasp: browser extension for org-capture
- Do you use org-mode's archive feature?
- Journal and URL Templates?
- Use the input method from original org buffer in log note buffer (Irreal)
- Structure research, talks and trainings using mindmaps, reStructuredText and Emacs Org mode (2017)
- Get Started with Org Mode Without Emacs
- Coding:
- Other:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-01-21 Emacs news
- Emacs development:
- Appearance:
- Org Mode:
- Using org-ql-search to generate a to-do list from files in a directory tree (Reddit)
- Code to add org hyperlinks to customize windows.
- My org-mode templates – part one. Any interest in more?
- How to use Emacs Org Mode to plan your life (Irreal)
- 3,500 note files, 40 MB of plain text, 100s of tags. Will Org mode work for me?
- Tangling some source blocks - based on a property/variable
- Convert Evernote notes to org mode with EverOrg
- El mejor Metodo para Crear, Gestionar y Automatizar Notas, Tareas, Hojas de calculo… (podcast episode in Spanish)
- Coding:
- Writing:
- Games:
- Other:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-01-14 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Mindblow for me, never saw this earlier: Emacs Comment Box (Reddit)
- Your preferred solution for working on a large, decades-old C++ codebase?
- Cider: Debugging and browsing Java code using lsp-java and dap-mode
- My First package: ecloud. A magit-style interface to access Azure, AWS and GCP.
- How did you learn magit?
- Configure Anaconda on Emacs (Irreal)
- emacs and node in 2019
- The Power of Emacs: Developing Websites in Real-time with Impatient Mode
- Keys and keybinding:
- Spacemacs:
- Other:
- New packages:
- esonify: Sonify your code
- reformatter: Define commands which run reformatters on the current buffer
- sql-presto: No description available.
- map: Map manipulation functions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2019-01-07 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- RFC: org-pretty-tags
- yequake-org-capture: Drop-down Org Capture frames that automatically close after capturing
- Capturing, archiving, and viewing archived web sites with Emacs and Org (screencast) (Reddit)
- Processing and visualising ORG task state changes (Reddit)
- Multiline fontification with org-emphasis-alist (Irreal)
- Quickly refile a bunch of headlines
- Emacs is great - EP 12.1, getting easy templates back (2:56)
- Emacs Is Great - EP 12, org-mode noweb links (17:37)
- Emacs Is Great - EP 11, org-mode detangle (8:00)
- Novels.org: Read Novels in plain text | Life +70 (Reddit)
- Export:
- Agenda:
- Coding:
- Company completion with content of tmux panes
- Live coding in Emacs: Drawing in the terminal with Python. (Reddit)
- A style-check.rb flycheck checker in Emacs
- The Power of Emacs: Developing Websites in Real-time with Impatient Mode
- It's Magit! - John Weigley EmacsSF (Reddit)
- emacs-quickrun: Execute the buffer you are editing. quickrun.el is Emacs port of quickrun.vim.
- A textlint flycheck checker in Emacs (Reddit)
- Other videos and podcasts:
- Libre Lounge podcast, episode 1 includes discussions of the hosts' use of Emacs/Org mode. (Reddit)
- Open Source Your Digital Life with Emacs - Linuxing in London - John Stevenson
- Why I use both Emacs and Vim (5:31)
- emacs talk: vim golf delete lines (11:36)
- emacs talk show. workflow. command log mode, working with raw html (23:53)
- emacs talk show, typing game, RSI, rule the world (22:15)
- emacs. demo of image scale/crop/convert jpg/png commands (16:48)
- Other:
- unpackaged/flex-fill-paragraph: Flexibly fill/unfill paragraphs
- Useful function to revert buffer or show changes made to buffer and prompt for discard/save
- emacs-ereader: Epub reader for emacs with org-mode integration
- Build Emacs for iPhone from scratch
- Marcin Borkowski: An info about the size of message attachments
- Marcin Borkowski: Emacs server and other Emacs instances
- Why Emacs keys are painful (2007) (HN)
- MSI Installer for GNU Emacs (Reddit)
- NEWS: Debian Package Tracker: emacs 1:26.1+1-3 MIGRATED to testing
- Question: How do you manage tasks & calendars with friends and family?
- Building an Emacs configuration using nixpkg
- Does emacs simplify, or create an easier complexity?
- Good summaries of Emacs strong points?
- Making Emacs easier to use?
- Looking for Emacs Users in Buenos Aires - Argentina to create an Emacs Users Group
- New packages:
- abs-mode: Major mode for the modeling language Abs
- exunit: ExUnit test runner
- idle-org-agenda: Shows your agenda when editor is idle.
- ordinal: Convert number to ordinal number notation
- scrollkeeper: Custom scrolling commands with visual guidelines
- use-package-hydra: Adds :hydra keyword to use-package macro
- clipboard-collector: Collect clipboard entries according to regex rules
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-12-31 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Org 9.2 released! (Reddit, Irreal, Orgmode.org, list)
- org-gantt: Gantt chart for emacs org-mode
- Export to HTML with useful, non-random IDs and anchors (Reddit)
- New #org-mode:matrix.org chat room
- Expand variables in "conf" org src-blocks
- Blog: How I'm failing literate config in Emacs (Reddit)
- emacs-orgmode: 36C3 and Emacs Org mode
- Emacs is great - Ep 9, upgrading org-mode and fancy code blocks (12:03)
- Coding:
- Other:
- Github - emacs-pool: An emacs daemon pool for faster startup time (Reddit)
- Integrating Emacs and Chrome on i3wm (Reddit)
- Emacs in 2018: My Year in Review (Reddit)
- How are you planning the next year using Emacs/ Org-mode?
- Buttery Smooth Emacs (2016) (HN)
- Add individual feeds from Planet Emacsen
- zetteldeft: A Zettelkasten system! Or rather, some functions on top of the emacs deft package. (Reddit)
- Liquid: Emacs alternative with Clojure for extensiblity, with Vim's modal nature. (Reddit, HN)
- New packages:
- agtags: A frontend to GNU Global
- dashboard-hackernews: Display Hacker News on dashboard
- flymake-diagnostic-at-point: Display flymake diagnostics at point
- k8s-mode: Major mode for Kubernetes configuration file
- literate-elisp: literate program to write elisp codes in org mode
- ms-python: A lsp client for microsoft python language server.
- ob-html-chrome: HTML code blocks converted to PNG using Chrome
- org-snooze: Snooze your code, doc and feed
- ox-spectacle: spectacle.js Presentation Back-End for Org Export Engine
- pack: Pack and unpack archive files
- q-mode: A q editing mode
- recently: Recently opened files
- teacode-expand: Expansion of text by TeaCode program.
- treemacs-icons-dired: Treemacs icons for dired
- unicode-math-input: Insert Unicode math symbols using TeX notation
- with-venv: Execute with Python virtual environment activated
- yequake: Drop-down frames, like Yakuake
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-12-24 Emacs news
- Emacs Lisp:
- elisp tip: It's much faster to use buffer-local-value than with-current-buffer (Reddit)
- Displaying and Interacting with processes using Proced (old but still relevant) (Reddit)
- emacs is great - Ep 4, A Bit of Lisp (9:45)
- emacs :set up config - 14 (language tool, org auto complete, expand region) (Reddit)
- Emacs development:
- map.el goes generic (cl-defmethod) (Reddit)
- Add file name handler support for 'make-process' (Bug#28691)
- * lisp/windmove.el (windmove-delete-in-direction): Change prefix arg C-u
- * lisp/window.el (switch-to-buffer-obey-display-actions): New defcustom.
- * lisp/emacs-lisp/map.el: Add support for plists
- Syntactic fontification of diff hunks (bug#33567)
- * lisp/emacs-lisp/map.el: Avoid special casing lists.
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- Equake - emacs drop-down console (Reddit)
- GitHub - alphapapa/yequake: Drop-down Emacs frames, like Yakuake (Reddit)
- emacs is great - Ep 6, linting and spelling
- Blog: Using Emacs with external terminals (Reddit)
- Collect clipboard entries according to regex rules in Emacs. (Reddit)
- GitHub - oflatt/esonify: An emacs extension that sonifies your code. (Reddit)
- An interactive, executable, combined Bash and Emacs Lisp script (not using –script or –batch)
- Next browser 1.2.0 is out! (Reddit)
- My First Emacs Commit (Reddit)
- What are biggest shortcomings of Emacs?
- Emacs T-shirt ideas
- Lucid Energize Demo VHS 1993 (Wisdom and Wonder)
- New packages:
- forge: Access Git forges from Magit.
- right-click-context: Right Click Context menu
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-12-17 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- emacs is great: Packages and other videos in the series
- Wanting to dig deeper into emacs
- Do you think Emacs is awesome because it is written in lisp or would it be better if written in some other language?
- Harley Hahn's Emacs Field Guide | Harley Hahn | Apress
- emacs-reveal: Create presentations (slides with audio) that are suitable as Open Educational Resources (OER)
- Use Floobits to pair program in Emacs
- Today was my last day at work. My coworkers got me a cake (Reddit)
- We are (almost) 25k strong on reddit
- Using GNU Screen or Tmux inside of ansi-term really make things a lot better.
- Scuttlebutt on emacs?
- Emacs Client on Windows tip
- Irreal: The Default Emacs Key Bindings
- New packages:
- auto-rename-tag: Automatically rename paired HTML/XML tag.
- cc-cedict: Interface to CC-CEDICT (a Chinese-English dictionary)
- elisp-demos: Elisp API Demos
- evil-nl-break-undo: Break evil's undo sequence on CR
- exwm-firefox-evil: Firefox hotkeys to functions
- format-table: Parse and reformat tabular data.
- gnus-recent: article breadcrumbs for Gnus
- help-find-org-mode: Advise help to find org source over tangled code
- htmltagwrap: Wraps a chunk of HTML code in tags.
- ibuffer-project: Group ibuffer's list by project
- ivy-explorer: Dynamic file browsing grid using ivy
- jest: helpers to run jest
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-12-10 Emacs news
- Emacs Lisp:
- Share Links To Emacs Initialization Files With Minimal Effort!
- general.el - a convenient, unified interface for key definitions (for both evil and non-evil users) (Reddit)
- BBDB on EIEIO: An Introduction to Object-Oriented Emacs Lisp
- RFC: ts.el - Emacs date-time library (Reddit)
- Potentially breaking changes in emacs-request
- A newb's first attempt at an init.el file
- Marcin Borkowski: looking-back-p
- blog - I love Luke Smith - emacs elisp windows buffers (5:00)
- Emacs development:
- * lisp/vc/vc.el (vc-root-version-diff): New command (bug#33650).
- New buffer display action alist entry 'window-min-height'
- Document that Eshell follows symlinks in history file names
- New buffer display action alist entry 'window-min-height' (Bug#32825)
- Mention EMACS_SOCKET_NAME, not XDG_RUNTIME_DIR.
- Mention unsetting XDG_RUNTIME_DIR in doc.
- Support IBM038 (a.k.a. "EBCDIC-INT") encoding
- * lisp/isearch.el (isearch-yank-on-move): New defcustom
- * lisp/isearch.el (isearch-allow-scroll): New option `unlimited'.
- Appearance:
- Navigation:
- Org Mode:
- Org-mode, literate programming and Emacs (Irreal)
- Agenda previews (Reddit)
- fitness.org: An Emacs food/weight/workout tracker, self-contained in a single Org file
- Emacs Is Cool EP 0 - init.el from org mode (11:28)
- Vasaant Krishnan - Org-mode and other useful things in Emacs - SARAO Tech Tuesdays 11/2018 (35:48)
- Coding:
- Other:
- 3 Emacs modes for taking notes
- Multics Emacs History/Design/Implementation
- Next, the infinitely configurable browser release 1.1.0
- Looking for Emacs maintainers view of the Remacs (emacs port to Rust)
- Absolute Beginner's Guide to Emacs (2012, Reddit, HN)
- An Introduction to the EMACS Editor (1978, HN)
- Marcin Borkowski: Lesser known Dired stuff
- Irreal: Experts Use Emacs and Vim (also on Reddit)
- Emacs on Microsoft Windows
- Live test: Emacs Coffee Maker Control (6:01)
- Emacs Rocks (HN)
- New packages:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-12-03 Emacs news
- Emacs Lisp:
- emacs-named-timer: Give timers name and manage them with ease
- hsluv-emacs: An Elisp implementation of the HSLUV colorspace conversions based on http://www.hsluv.org/
- Debian Emacsen Team / dh-make-elpa: Helper for creating Debian packages from ELPA packages. (Reddit)
- Marcin Borkowski: format-seconds
- Spin Your Own Spacemacs-lite (Reddit)
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- slimhtml is an emacs org mode export backend which outputs minimal HTML (Reddit)
- ox-epub: Generate .epub files directly from OrgMode. This will export EPUB version 2
- Better beamer block environments in org mode
- Irreal: The Org-ref Video Revisited
- Irreal: Making a Poster with Org-mode
- Org-mode, literate programming in Emacs (1:23:03)
- org-brain: added new faces and visual options
- Coding:
- Other:
- To MELPA or Not: Package authors need not run a separate website
- tic tac toe game in elisp OR How I stay unproductive in Emacs (Reddit)
- What to do when melpa.org is down and you have an itch to scratch ….
- ialign - a visual version of align-regexp (Reddit)
- so-long: This library mitigates performance degradation that happens when visiting files with long lines
- Rudel - A collaborative editing environment for Emacs
- New packages:
- alert-termux: alert.el notifications on Termux
- caddyfile-mode: Major mode for Caddy configuration files
- cl-libify: Update elisp code to use cl-lib instead of cl
- detour: Take a quick detour and return
- exwm-firefox-core: Firefox hotkeys to functions
- flymake-vnu: Flymake extension for the v.Nu HTML validator.
- hl-fill-column: Highlight fill column.
- hsluv: hsluv color space conversions
- ledger-import: Fetch OFX files from bank and push them to Ledger
- load-bash-alias: Convert bash aliases into eshell ones
- named-timer: Simplified timer management for Emacs Lisp
- ox-slimhtml: a minimal HTML org export backend
- solidity-flycheck: Flycheck integration for solidity emacs mode
- tmux-pane: Provide integration between emacs window and tmux pane
- vdm-comint: REPL support for vdm-mode
- writefreely: Push your Org files as markdown to a writefreely instance
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, /r/planetemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-11-26 Emacs news
- Emacs Lisp:
- Emacs development:
- sudo:: method in tramp possible security issue
- A benchmark suite for Emacs
- Proposal to include ESS in Emacs/ELPA
- * lisp/windmove.el: Directional window deletion (bug#32790)
- Isearch now has its own tool-bar and menu-bar menu.
- Add Tramp rclone method
- Add tool-bar and menu-bar menu for Isearch (Bug#32990)
- Add Isearch commands for going to absolute occurrence of matches (bug#29321)
- Add prefix arg to isearch-forward-symbol-at-point (bug#29321)
- Let Tramp sudo sessions expire after a timeout
- Add prefix arg to isearch-repeat-forward/backward (bug#14563, bug#29321)
- Appearance:
- Navigation:
- Org Mode:
- (Emacs+Org-Mode) Choosing The Best Writing And Publishing Software
- Writing a PhD thesis with Org Mode (Reddit)
- Updated Orgmode Compatible iOS Shortcuts Meeting Capture Workflow with Beorg
- Take Screenshots Straight into Org Files in Emacs on Windows 10 (Reddit)
- Write a thesis using emacs and org-mode?
- Configuring Emacs from scratch -12 : (org contrib package repo)
- Marcin Borkowski: Font-locking diff blocks in Org-mode
- Execute Org blocks as root (Irreal)
- Coding:
- Other:
- Why use emacs for everything?
- how much you type per day? (Reddit)
- GitHub - unhammer/gnus-recent: Avoid having to open Gnus and find the right group just to get back to that e-mail you were reading. (Reddit)
- I made a web scrapper for DEV (https://dev.to) in Emacs
- emacspeak: Emacspeak 49.0 (WiseDog) Unleashed
- New packages:
- buttercup-junit: JUnit reporting for Buttercup
- dtk: access SWORD content via diatheke
- emidje: Test runner and report viewer for Midje
- git-time-metric: Provide function to record time with gtm ( git time metric )
- ox-mdx-deck: org-mode to mdx-deck exporter
- poly-ansible: Polymode for Ansible: Jinja2 in YAML
- rust-auto-use: Utility to automatically insert Rust use statements
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-11-19 Emacs news
- Emacs Lisp:
- Emacs development:
- emacs-announce: Emacs 26.1.90 pretest
- * src/cmds.c (Fself_insert_command): Get last-command-event via (new) arg.
- * lisp/windmove.el: Directional window display (bug#32790)
- * lisp/windmove.el: Support more prefix args (bug#32790)
- Isearch hit count. (Bug#29321)
- expand-file-name now expands ~ to absolute file names even if HOME is relative
- New option vc-find-revision-no-save to not write revision to file
- Support VC revisions in diff-goto-source (bug#33319)
- Root emacsclient no longer connects to non-root sockets
- Appearance:
- Navigation:
- Org Mode:
- (Emacs+Org-Mode) Three Different Ways To Export From Org To A Calendar
- tutorial: orgmode: I've adapted org-mode tutorial from pragmatic emacs to spacemacs usage (Reddit)
- Extensible Dependencies 'N' Actions (EDNA) for Org Mode tasks
- My writing setup (Irreal)
- Script to convert a ical url to a holidays.org file for your agenda view
- My first Emacs package. Frictionless blogging with Org Mode and write.as (Reddit)
- 2018-11-14: Building a Second Brain in Org Mode - Tasshin Michael Fogleman (Reddit)
- Orgmode compatible iOS Shortcuts Meeting Capture Workflow with Beorg
- Importing all of your orgmode notes into Apple Notes for mobile access
- org-bullets on Windows: workaround that significantly improves speed (Reddit)
- Coding:
- Configuring Emacs, lsp-mode and Microsoft's Visual Studio Code Python language server.
- Configuring Emacs, lsp-mode and the python language server. (June)
- Interactive programming with Fennel Lua Lisp, Emacs and Lisp Game Jam winner EXO_encounter 667 (May)
- (Emacs+Org-Mode) Close Magit-Process Related Buffers When They Become Obselete
- Moray Jones - The magic of magit: an emacs porcelain for git (11:27)
- Other:
- (Emacs+Org-Mode) Don't Dash Your Hopes Of Utilizing Dashes
- (Emacs+Org-Mode) A Literate LS
- How Emacs changed my life by yukihiro_matz
- The Emacs Commune (Reddit)
- Pure TTY emacs, all the time
- GNU Emacs Sink Icon Sticker Pack (Reddit)
- Emacs bug statistics 2008-2017: Most of the reports are from Ubuntu, Debian and Fedora (in that order) (Reddit)
- The Perfect Domain for Emacs Projects - Emacs Redux (Reddit)
- 2018-10-24: Emacs Bay Area + PDX Meetup (Lightning Talks) (2:10:39)
- My Emacs journey
- New package:
- package-lint-flymake: A package-lint Flymake backend
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-11-12 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Science:
- Other:
- New packages:
- activity-watch-mode: Automatic time tracking extension.
- alarm-clock: Alarm Clock
- anki-mode: A major mode for creating anki cards
- backline: Preserve appearance of outline headings
- company-phpactor: company-mode backend for Phpactor
- company-tabnine: A company-mode backend for TabNine
- editorconfig-generate: Generate .editorconfig
- elsa: Emacs Lisp Static Analyser
- evil-better-visual-line: gj and gk visual line mode fix
- evil-textobj-entire: text object for entire lines of buffer for evil
- evil-textobj-line: evil textobj line
- evil-textobj-syntax: Provides syntax text objects.
- flycheck-soar: Analyze the SQL statements using mi soar.
- hasklig-mode: Hasklig ligatures
- helm-slime: helm-sources and some utilities for SLIME.
- lsp-dart: Dart support for lsp-mode
- lxd-tramp: TRAMP integration for LXD containers
- objed: Navigate and edit text objects.
- outline-minor-faces: Headings faces for outline-minor-mode
- ox-slack: Slack Exporter for org-mode
- ox-wk: Wiki Back-End for Org Export Engine
- path-helper: Set PATH environment variables from config files
- pine-script-mode: Trading View Pine Script major mode
- redtt: Major mode for editing redtt proofs
- vc-hgcmd: VC mercurial backend that uses hg command server
- veri-kompass: verilog codebase navigation facility
- zmq: ZMQ bindings in elisp
- zprint-mode: reformat Clojure(Script) code using zprint
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-11-05 Emacs news
- Emacs Lisp:
- el-patch: Future-proof your Emacs Lisp customizations
- Overloading mathematical operators in elisp (2017) (Reddit)
- threading macros from dash for Emacs Lisp (Reddit)
- Jonas Bernoulli: Many new releases: ghub, closql, epkg, borg, emir, … (Reddit)
- Marcin Borkowski: A few remarks about defining minor modes
- Alexander Gromnitsky: Elisp history for trivia buffs
- Want some feedback on my first little elisp package (su-toggle)
- emacs : set up config -08 (iedit & paredit) (8:29)
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- I wrote another LinkedIn article about how to make your Emacs instance more like a full-fledged IDE (Reddit)
- lldb/cdb in Emacs
- Web development with Emacs, Tips and Tricks
- Handy dandy indexing trick
- A Little Scheme Setup and Development on the Galaxy S9 Plus (April 2018, Timo Geusch)
- Make emacs open files at specific line numbers as outputted by grep and other shell commands
- Extract Variable in Emacs (Perl) (Reddit)
- Security:
- Other:
- Synchronized emacs input with website
- Configuring Emacs from scratch -09 (company anaconda company-quickhelp company-anaconda)
- Installing Arch Linux, Emacs, XOrg and Exwm (Reddit)
- For people using the default Emacs keybindings, what is your reason?
- Emacs: Upcase Sentences (2017, Irreal)
- Share "unusual" Emacs material
- Emacs Notes: Run the latest Emacs, even when your OS doesn't provide one: Introducing Flatpak (Reddit)
- freenode #live 2018 - Sachin Patil - GNU Emacs for all (29:56)
- New package:
- zones: Zones of text - like multiple regions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-10-29 Emacs news
- Emacs Lisp:
- Emacs development:
- Long discussion about replacing trivial pcase occurrences
- Long discussion about performance degregation from long lines
- lisp/isearch.el (lazy-highlight-buffer): New defcustom (Bug#29360)
- Add support in emacsclient for EMACS_SOCKET_NAME
- Installing Emacs now installs the emacs-module.h file for building modules outside the Emacs source tree
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- What emacs packages have upped your game recently?
- EmacsCast 6: less software and back to defaults and basics, as much as possible (Reddit)
- The Emacs Calculator - null program (Reddit)
- What do you do with eyebrowse?
- Marcin Borkowski: Launching terminal in current directory
- Marcin Borkowski: Running visual commands in Eshell
- Now I get it! Emacs is the best.
- Emacs helped me recover from depression
- Emacs users who still use vim: what do you use vim for?
- Next browser campaign: last week of fundraising!
- New packages:
- debian-el: Emacs helpers specific to Debian users
- dpkg-dev-el: Emacs modes for debian packaging
- parrot: Party Parrot rotates gracefully in mode-line.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-10-22 Emacs news
- Emacs Lisp:
- Emacs development:
- Always define 'define-fringe-bitmap'
- Expand host names in Tramp's ad-hoc multi-hop file names
- * emacs-lisp/package.el (package-get-version): Change into a function
- In follow mode windows in a GUI, don't display inactive cursors
- * lisp/emacs-lisp/package.el (package-get-version): New macro
- * lisp/progmodes/octave.el: Register on auto-mode-alist
- Appearance:
- Web:
- Org Mode:
- Mail:
- Coding:
- Other:
- New packages:
- flucui-themes: Custom theme inspired by the Flat UI palette
- lab-themes: A custom theme carefully constructed in the LAB space
- ns-auto-titlebar: Set the MacOS transparent titlebar to match theme
- pacfiles-mode: pacnew and pacsave merging tool
- sqlformat: Reformat SQL using sqlformat or pgformatter
- visual-fill: Auto-refill paragraphs without modifying the buffer
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-10-15 Emacs news
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- Learn Emacs as a Vim user - where to get started?
- Continued progress porting Emacs to Rust (Reddit, HN)
- Call to arms: Emacs bindings for libgit2
- When was the last time you leveled up your emacs game?
- What makes Emacs macros so special?
- Which of the modern IDEs or editors offer a good experience for an Emacs user?
- New packages:
- cangjie: retrieve cangjie code for han characters
- flycheck-pyre: Support Pyre in flycheck
- go-imenu: Imenu for go language
- magit-rbr: Support for git rbr in Magit
- metamorph: Transform your buffers with lisp
- org-present-remote: A web-based remote control for org-present
- purp-theme: No description available.
- smart-mode-line-atom-one-dark-theme: Atom-one-dark theme for smart-mode-line
- yaml-imenu: Enhancement of the imenu support in yaml-mode.
- gnus-mock: Mock Gnus installation for testing
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-10-08 Emacs news
- Emacs Lisp:
- A Simple Guide to Writing & Publishing Emacs Packages – put your little mode out there (Reddit)
- Emacs: How to record and save your own macros for future use (Reddit)
- Being so productive with elisp - a silly walk (Reddit)
- My emacs.d in literate format and minimalistic with third-party packages (18 of them) (Reddit)
- configuring emacs from scratch - 01
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Other:
- 7.10| Emacs Editing SSJS and REPL Integration 451 (4:51) - see videos 7.6 to 7.12 in Startup Engineering playlist
- Guide to email in Emacs using mu and mu4e (2017, HN)
- Presenting with Emacs (Reddit)
- iA Writer Mode for Emacs (Reddit)
- Espy: Easily Use a Encrypted File as a Password Database (Reddit)
- Marcin Borkowski: The version-control variable
- Raimon Grau: kill-ring-max is a thing
- subreddit xah fly keys
- flyspell-correct v0.5
- Termux package "emacs-x"
- Extending the Year of Magit
- Old but useful: Juanjo Alvarez on moving from Vim to Emacs (and Evil)
- Are there chrome or Firefox plugins to use emacs with my web browser? I figure the extra repetition could help me.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-10-01 Emacs news
- Emacs Lisp:
- Emacs development:
- Irreal: Update on the Mojave/Emacs Problem
- Automate support for 'sql-indent' ELPA package
- Document 2d54710c36: vc-git-stash & vc-dir
- Allow 'make-cursor-line-fully-visible' name a function
- Ibuffer filter by modes: Accept several mode names
- Avoid writing empty abbrev tables
- Support mode aliases in 'provided-mode-derived-p'
- Rename time-equal to time-equal-p
- time-equal, and time values of infinity and NaN
- Mention syntax change in add-dir-local-variable (bug#32817)
- Navigation:
- Org Mode:
- Html export - Better looking footnotes
- EmacsCast 5 - Blogging with Org mode and ox-hugo (Reddit)
- Using Org-Babel and Pandoc as a static site generator
- A blog in pure Org/Lisp (Irreal)
- Research:
- Fully Reproducible Research Paper Export Function
- An Effective Git And Org-Mode Based Workflow For Reproducible Research (Reddit)
- A Multi-Language Computing Environment for Literate Programming and Reproducible Research | Schulte (2010, Reddit)
- Using Emacs, Org-mode and R for Research Writing in Social Sciences
- Coding:
- RMSbolt - A powerful assembly/bytecode viewer for Emacs (Reddit, HN)
- Lisp editing - WikEmacs: overview of Parinfer, Smartparens, Paxedit, Lispy,.. (Reddit)
- A nice explanation of smartparens with examples and keybindings (Reddit)
- Put a codeLens overlay sticking in the end of the line
- Working on PureScript's Emacs plugin - Elisp progamming (59:23)
- emacs htmlize (5:24)
- Other:
- New packages:
- constant-theme: A calm, dark, almost monochrome color theme.
- dired-rifle: Call rifle(1) from dired
- dist-file-mode: Dispatch major mode for *.dist files
- django-commands: Run django commands
- espy: Emacs Simple Password Yielder
- evil-ex-fasd: using fasd right from evil-ex
- evil-ex-shell-command: invoke shell-command right from evil-ex
- flymake-gradle: Flymake extension for Gradle.
- flymake-racket: Flymake extension for Racket.
- lsp-fortran: Fortran support for lsp-mode
- lsp-sh: Shell support for lsp-mode
- org-clock-split: Split clock entries
- org-msg: Org mode to send and reply to email in HTML.
- pdfgrep: run `pdfgrep' and display the results.
- renpy: silly walks for Renpy
- rmsbolt: A compiler output viewer
- zpl-mode: ZIMPL major mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-09-24 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Record Org-mode Recent Activity (Irreal)
- GitHub - alphapapa/org-now: Conveniently show current Org tasks in a sidebar window (Reddit)
- I can finally preview LaTeX in org-mode! Took me quite some while to get it because I had the wrong TeX installed, but I'm satisfied! (Reddit)
- org-web-tools: New attach-url-archive command attaches zip archive of web page (Reddit)
- O: Please, upvote support for org-mode in GitLab's wiki pages (Reddit)
- How to completely hide the properties drawer in org-mode!
- Poll results for Most Frequently Customized Variables in `Org Mode` (ca 2009)
- Coding:
- I got inspired to post how I'm taking notes in LaTeX on emacs. suggestions are welcome! (Reddit)
- Getting started with Magit (Or what I hope I could've read when I first tried out Magit) (Reddit)
- Videos demonstrating "pro level" use of emacs for programming?
- emacs realtime. mwe log command, editing elisp (35:50)
- Other:
- Emacs Evil Starter Kit. Good or bad idea?
- A short post on how I got into Emacs :) (Reddit)
- Castlemacs: modern, minimalist Emacs setup tailored to macOS users (Reddit)
- EmacsWiki: Most Frequently Enabled Minor Modes (Reddit)
- Outshine users: big changes ahead, some testing needed!
- Emacs: More pro-tips (Reddit)
- Emacs Notes: Delim Col: A handy tool for creating pretty tables, and converting those to different table formats (Reddit)
- Another handy use for multiple-cursors: killing multiple processes in list-processes
- Communicate with daemon using `nc`
- Using Emacs Series
- New package:
- flycheck-pact: Flycheck support for pact-mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-09-17 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Org Mode:
- Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation (Reddit)
- Org-mode is the main reason I'm dabbling in Emacs (with evil mode) and I'm loving it so far (hardcore Vim user) (Reddit)
- A MOOC on reproducible research (using orgmode) from Oct 22 to Dec, 19 2018 (Reddit)
- Beorg app review (Irreal)
- Capture mode and Date Trees in org-mode (2010, link from Irreal)
- Coding:
- Other:
- Share a trick of key-chord usage for laptop user
- Perhaps this is old hat to many, but I thought this might be useful for folk using key-seq and key-chord: a discussion of rare bigrams. (Reddit)
- What are some extensions that you've installed with the idea they should be useful, but have not panned out?
- Long term users, what is the last amazing thing your learnt?
- Thinking of giving up…
- Why You Should Buy Into the Emacs Platform (Jan 2018)
- Support Emacs community devs
- New packages:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-09-03 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- org-web - A project I'm working on to view and directly edit your org files from your phone
- Linkmarks.el: Use Org-mode links for Bookmarks
- Split Org-Mode CLOCK Entry Into Two Entries (ELISP Snippet)
- Great, thorough video series on Using Org-Mode (Reddit)
- custom org-refile targets
- A blog in pure Org/Lisp (Reddit)
- Dynamic date in org table - org-timestamp-to-now
- Robust Notes with Embedded Code (Irreal)
- Coding:
- Other:
- New packages:
- bap-mode: Major-mode for BAP's IR
- blimp: Bustling Image Manipulation Package
- brutalist-theme: Brutalist theme
- build-farm: Interface for Nix and Guix build farms (Hydra and Cuirass)
- code-stats: Code::Stats plugin
- comb: Interactive grep tool for manual static analysis
- commentary-theme: A minimal theme with contrasting comments
- crystal-playground: Local crystal playground for short code snippets.
- dap-mode: Debug Adapter Protocol mode
- defrepeater: Easily make commands repeatable
- elm-test-runner: Enhanced support for running elm-test
- erlstack-mode: Minor mode for analysing Erlang stacktraces
- flycheck-elsa: Flycheck for Elsa.
- flycheck-vdm: Syntax checking for vdm-mode
- flymake-ktlint: Flymake extension for Ktlint.
- flymake-shellcheck: A bash/sh Flymake backend
- hack-mode: Major mode for the Hack programming language
- helm-jira: Helm bindings for JIRA/Bitbucket/stash
- highlight-doxygen: Highlight Doxygen comments
- home-end: Smart multi-purpose home / end keys
- idle-highlight-in-visible-buffers-mode: highlight the word the point is on
- isolate: Surrounding tool with flexible customizations.
- ivy-ycmd: Ivy interface to ycmd
- kapacitor: Main file for kapacitor-mode
- lammps-mode: basic syntax highlighting for LAMMPS files
- linguistic: A package for basic linguistic analysis.
- lsp-p4: P4 support for lsp-mode
- lsp-ruby: Ruby support for lsp-mode
- magik-mode: mode for editing Magik + some utils.
- nodenv: Integration with nodenv
- ob-tmux: Babel Support for Interactive Terminal
- org-starter: A basic configuration framework for org mode
- org-timeline: Add graphical view of agenda to agenda buffer.
- ox-jekyll: Export Jekyll articles using org-mode.
- ox-jekyll-md: Export Jekyll on Markdown articles using org-mode.
- pact-mode: Mode for Pact, a LISPlike smart contract language.
- poly-R: Various polymodes for R language
- poly-erb: Polymode for erb
- poly-markdown: Polymode for markdown-mode
- poly-noweb: Polymode for noweb
- poly-org: Polymode for org-mode
- poly-slim: Polymodes for slim
- proof-general: A generic front-end for proof assistants (interactive theorem provers)
- reazon: miniKanren for Emacs
- slow-keys: Slow keys mode to avoid RSI
- srv: perform SRV DNS requests
- terminal-focus-reporting: Minor mode for terminal focus reporting.
- trinary: Trinary logic.
- vdm-mode: Major mode for the Vienna Development Method
- vdm-snippets: YASnippets for VDM mode
- vscode-icon: Utility package to provide Vscode style icons
- walkclj: Manipulate Clojure parse trees
- wdl-mode: WDL (Workflow Definition Language) major mode
- wucuo: Spell check code containing camel case words
- zeno-theme: A dark theme using different shades of blue
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-08-27 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Interactive grep annotation tool for manual static analysis in Emacs Lisp - cyrus-and/comb (Reddit)
- Custom MacBook Pro touchbar buttons with emacs is wicked awesome (Reddit)
- Helm development in bug-fix-only mode for now (Reddit)
- Actionable URLs in Emacs buffers (Irreal)
- Irreal: Refreshing the Occur Buffer
- Org Mode:
- Coding:
- Other:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-08-20 Emacs news
- Emacs development:
- An Emacs Lisp JIT Compiler: "In some simple benchmarks, it is about 3x faster than the bytecode interpreter." (Reddit, HN)
- Improve documentation of bignums
- EUDC: Remove XEmacs support
- Interactive Highlighting: prefix argument to select subexp
- Rename –without-mini-gmp to –with-libgmp
- Remove more traces of misc (Bug#32405)
- Merge from origin/emacs-26
- Add uuid as allowed thingatpt symbol (Bug#32372)
- Ibuffer: Add toggle ibuffer-do-toggle-lock
- Org Mode:
- Coding:
- Other:
- I don't think I'll ever learn the keybindings
- Setting up a second keyboard for more shortcuts in Emacs (HN)
- Do you use Emacs for everything?
- Introducing`XWidget Webkit`: A state-of-the-art browser for your modern Emacs (Reddit)
- Emacs "Auto-Fill Mode" Mug (Reddit)
- Why Emacs is a great text editor (Irreal)
- Emacs for the Data Scientist part 1 (23:46)
- New packages:
- keypress-multi-event: Perform different actions for the same keypress.
- brief: Brief Editor Emulator
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-08-13 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Blogging with Emacs org-mode (Reddit, HN)
- An Update on Blogging with Emacs
- EmacsCast 3 - Org mode (and a bit about Helm + Projectile + ag) (Reddit)
- sharing an Emacs org text file with non Emacs org use?
- Is anyone using Memacs?
- Using RxJS in Emacs Org Mode
- Raimon Grau: Adopting org-gcal.el
- need feedback for org-mode web app - view/search org files from Dropbox on web (Reddit)
- Coding:
- Other:
- Getting started with Doom Emacs: A great transition from vim to Emacs (Reddit)
- Magit stickers are now available for everyone
- Emacs Notes: Emacs for your modern document needs: A quick guide to working with PDF, LibreOffice and Microsoft Office files (Reddit)
- Two Years With Emacs as a CEO (and now CTO) (Reddit, Irreal)
- A tutorial for setting up a second keyboard to use for shortcuts in emacs (Reddit)
- Irreal: Emacs Podcast
- simple emacs demo (7:55): TeX, Org, Hydra, presentations, etc.
- New package:
- flycheck-grammalecte: Integrate Grammalecte with Flycheck
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-08-06 Emacs news
- Emacs Lisp:
- Emacs development:
- Use Gnulib regex for lib-src
- ; etc/NEWS: Remove read-answer, it was backported to v26
- Rename Tramp method "owncloud" to "nextcloud"
- Add new commands to Edebug backtraces
- Add backtrace-mode and use it in the debugger, ERT and Edebug
- New commands to create an empty file
- Substitute a <ieee754.h> on hosts lacking it
- Read and print NaN significand if <ieee754.h>
- Appearance:
- Org Mode:
- Coding:
- Other:
- New podcast about a beginner's journey into Emacs
- Whats your Job? Whats your daily emacs workflow?
- TIP: Packages to include in your workflow (Part I)
- So, are you using Emacs in your school?
- Which are the reasons you love emacs over other text editors?
- Playing Minesweeper in Emacs (2:43)
- Emacs security woes
- EXWM under Gnome-Flashback - pretty slick and easy
- New package:
- fd-dired: find-dired alternative using fd
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-07-30 Emacs news
- Emacs Lisp:
- Emacs development:
- Introducing thread-safe Tramp (Reddit)
- New scratch branch: list-threads, "a tabulated list buffer showing the currently live threads with their status" (Reddit)
- Pushing a patch to the Emacs repository (3:14)
- * lisp/term.el (term-read-noecho): Mark obsolete.
- Prefer ?* to hide passwords
- %o and %x can now format signed integers
- Notify systemd in daemon-initialized and kill-emacs (Bug#31498)
- Revert "Make nnimap support IMAP namespaces"
- Navigation:
- Org Mode:
- Coding:
- doom-todo-ivy - display all TODO and FIXME entries for a project or buffer in ivy. Extracted from doom-emacs. (Reddit)
- What are the current, best, options for language sensitive syntax checking, completions, etc.?
- What are the best ways to "speed up" LSP mode?
- isolate.el – surrounding with a powerful customization system (Reddit)
- Irreal: Clone a GitHub Repository from Within Emacs
- Other:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-07-23 Emacs news
- Emacs development:
- Discussion about the GNU GMP library and bignums
- RFC: automatically retrying network connections
- Emacs docker images are available (Reddit)
- Emacs & TLS - LWN.net (Reddit, HN
- Make nnimap support IMAP namespaces
- thread-join returns the result of finished thread
- New option to make 'C-x 4 a' use file-less ChangeLog buffers
- Add 'font-lock-maximum-decoration' levels for Python
- * lisp/comint.el: Clean up namespace
- * etc/NEWS: Mention eql etc. NaN fix.
- ; * etc/NEWS: Mention 'main-thread'. (Bug#32169)
- Improve description of window configs in 'register-val-describe'
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- evil-python-movement: Port Neovim's python movement to Evil
- org-emms: Play multimedia files from org-mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-07-16 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- magit-todos: Show source files' TODOs (and FIXMEs, etc) in Magit status buffer (now on MELPA) (Reddit)
- Config snippet for setting up Emacs for React + TypeScript development
- TIP: How to integrate company as completion framework
- Tip: in modeline, show buffer file path, relative to project's root (without external dependencies)
- Irreal: Run a Raw Git Command From Within Magit
- Other:
- Avoid accidental execution in comint mode
- yakr: remapping control space and get a hyper key for free
- The "24-bit Emacs+Tmux+SSH Terminal Color Challenge"
- Who here actually likes Emacs-the-editor (as opposed to Emacs-the-LispM), and why?
- What practical use have you found for xwidgets support
- Other programs with a philosophy like Emacs?
- New packages:
- lsp-clangd: clangd support for lsp-mode
- lsp-css: CSS/LESS/SASS support for lsp-mode
- Mail:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-07-09 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- alan-mode: Major mode for editing M-industries Alan files
- code-archive: git supported code archive and reference for org-mode
- company-posframe: Use a posframe as company candidate menu
- counsel-org-capture-string: Counsel for org-capture-string
- deadgrep: fast, friendly searching with ripgrep
- doom-modeline: A minimal modeline from DOOM.
- helm-tail: Read recent output from various sources
- libgit: Thin bindings to libgit2.
- line-reminder: Remind current line status by current buffer.
- lsp-html: HTML support for lsp-mode
- magit-todos: Show source file TODOs in Magit
- org-outline-numbering: Show outline numbering as overlays in org-mode
- pinyin: Convert Hanzi to Pinyin
- project-abbrev: Customize abbreviation expansion in the project.
- template-overlays: Display template regions using overlays
- vyper-mode: Major mode for the Vyper programming language
- filladapt: Adaptive fill
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-07-02 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- My development workflow (13:42)
- Other:
- A GitHub repo for historical Emacs software preservation (Reddit)
- A (Space)Emacs / LaTeX Editing Combination That Works As Fast As You Do (Reddit)
- Using Emacs Episode 50 - presentations (Reddit)
- Emacs Mini Manual (PART 1) | tuhdo (Reddit)
- emacs Google Hangout, join, have fun chat (Reddit)
- TIP: How to integrate snippets with YASnippets
- emacspeak: Effective Suggest And Complete In An Eyes-Free Environment
- Irreal: The Emacs Commune
- Marcin Borkowski: Smart yanking
- New packages:
- lv: Other echo area
- jsonrpc: JSON-RPC library
- frame-tabs: show buffer tabs in side window
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-06-25 Emacs news
- Emacs Lisp:
- Helpful: One Year On (Reddit)
- How to Make an Emacs Minor Mode | null program (Reddit)
- Can I force Emacs to load the rest of my configuration when it encounters an error in my init file?
- emacshorrors: Determining if the server is started, or the wonders of server-running-p
- emacs live elisp debugging session (7:01)
- Emacs development:
- Security:
- Navigation:
- Org Mode:
- Coding:
- Mail:
- Other:
- TIP: How to better manage your spelling mistakes
- How to run a graphical emacsclient on a remote instance of Emacs
- EMacs Mud CLients
- Making music in Emacs (Reddit)
- Whats the current state of browser plugins ?
- diary-manager: Simple command-line tool and Emacs package for managing diary entries. (Reddit)
- First week with emacs (revised from first day)
- emacspeak: Effective Suggest And Complete In An Eyes-Free Environment
- Raimon Grau: emacs-like browsing in firefox and chrome
- New packages:
- backlight: backlight brightness adjustment on GNU/Linux
- bicycle: cycle outline and code visibility
- frame-purpose: Purpose-specific frames
- helm-posframe: Using posframe to show helm window
- night-owl-theme: A color theme for the night owls out there
- sesman: Generic Session Manager
- use-ttf: Use the same font cross OS.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-06-18 Emacs news
- Emacs Lisp:
- Emacs development:
- Move tls.el and starttls.el to lisp/obsolete/ (Bug#31457)
- rmail-summary-by-senders defaults to sender
- comint-insert-previous-argument doesn't detect and ignore trailing &
- comint-insert-previous-argument counts args from start or from end
- Add new macro dolist-with-progress-reporter
- Apply non-user themes only when asked
- Rewrite memory-limit in Lisp
- Flymake and backends exchange hints abouts changed regions
- Fix initialization of custom-delayed-init-variables
- Add after-delete-frame-functions
- New focus management interface
- Navigation:
- Org Mode:
- Coding:
- Mail:
- Other:
- New packages:
- lsp-typescript: Javascript/Typescript support for lsp-mode
- mu4e-conversation: Show a complete thread in a single buffer
- mw-thesaurus: Merriam-Webster Thesaurus
- org-listcruncher: Parse Org mode list contents into table
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-06-11 Emacs news
- Emacs development:
- A recipe for creating parallel futures using threads and dynamic modules
- Allow to reset Deleted flag when exporting messages in Rmail
- Support terminal focus notifications
- Describe flymake-start-on-save-buffer in manual and NEWS
- Add support for per-window face remapping
- Remove Tramp "obex" and "synce" methods
- Obsolete Flymake's flymake-diagnostic-types-alist
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- belarus-holidays: Belarus holidays whith transfers
- company-nginx: company-mode keywords support for nginx-mode
- digitalocean-helm: Create and manipulate digitalocean droplets
- digitalocean: Create and manipulate digitalocean droplets
- evil-fringe-mark: Display evil-mode marks in the fringe
- exwm-edit: Edit mode for EXWM
- gf: Major mode for editing GF code
- imgbb: Simple image upload client for imgbb.com
- logpad: Simulate Windows Notepad for logging.
- mqtt-mode: client for interaction with MQTT servers
- org-make-toc: Automatic tables of contents for Org files
- tfsmacs: MS TFS source control interaction.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-06-04 Emacs news
- Emacs Lisp:
- Emacs development:
- Examples of programs/libraries/snippets that use Emacs 26 threads
- emax64-20180529 (26.1 final) released
- Emacs 26 Brings Generators and Threads (Reddit, HN)
- What's New in Emacs 26.1? (Reddit)
- Emacs 26 Brings Generators and Threads
- Some proposed backports from master to emacs-26
- Un-obsolete 'string-to-unibyte'
- Add Imenu support to CSS mode and its derivatives
- Allow access to MS-Windows Registry from Lisp programs
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- EDBI (Emacs Database Interface) Tutorial
- Switched over to a literate config, if anyone needs a launching off point for moden-web-development in emacs, Im fairly happy with my setup.
- Magit v2.13 released (HN)
- Collaborating with non-Git-users - Emacs support
- Clojure + libGDX + Emacs (46:37)
- Making Emacs Like Sublime Text 3 (8:11)
- Other:
- Texting from inside Emacs (Reddit)
- logpad.el: Notepad-like logging for GNU Emacs (Reddit)
- Copy/Paste in Emacs
- Emacs 26, Wanderlust, and modern Gmail authentication
- My first Emacs package: Powerthesaurus integration
- How your "emacs" looks like?
- Best Emacs learning and building path?
- Package: Access your Ampache library from Emacs (Reddit)
- Emacs & gpg files: use the minibuffer for password prompts
- dired-rsync 0.4 released
- Michael Speaks Spacemacs: File Renaming Automation Workflow (5:29)
- First Emacs Hangout - Xah Lee
- Emacs Logo Sticker Pack (Reddit)
- New packages:
- com-css-sort: Common way of sorting the CSS attributes.
- company-prescient: prescient.el + Company
- counsel-codesearch: Counsel interface for codesearch.el
- diary-manager: Simple personal diary.
- dired-recent: Dired visited paths history
- elcouch: View and manipulate CouchDB databases
- filelock: Functions for manipulating file locks
- flycheck-golangci-lint: Flycheck checker for golangci-lint
- flycheck-prospector: Support prospector in flycheck
- info-beamer: Send commands to info-beamer
- ivy-prescient: prescient.el + Ivy
- nerdtab: Keyboard-oriented tabs
- ob-mermaid: org-babel support for mermaid evaluation
- org-make-toc: Automatic tables of contents for Org files
- prescient: Better sorting and filtering.
- rubocopfmt: Minor-mode to format Ruby code with RuboCop on save
- rustic: A major emacs mode for editing Rust source code
- see-mode: Edit string in a separate buffer
- side-notes: Easy access to a directory notes file
- tj3-mode: major mode for editing TaskJuggler 3 files
- wakib-keys: Minor Mode for Modern Keybindings
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-05-28 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Org Mode:
- GitHub - alphapapa/org-sidebar: A helpful sidebar for Org mode (Reddit)
- PSA: People who get their packages from Git: the Org-Mode repository has moved.
- A Python version of org-babel-tangle, for literate programming with Org, 100 times faster than the real thing. (Reddit)
- A basic overview of my org-mode workflow
- Other:
- New packages:
- debian-changelog-mode: major mode for Debian changelog files.
- fennel-mode: a major-mode for editing Fennel code
- helm-lines: A helm interface for completing by lines
- libelcouch: Communication with CouchDB
- lsp-javascript-flow: Javascript/Flow support for lsp-mode
- merlin-eldoc: eldoc for OCaml and Reason
- mqr: Multi-dimensional query and replace
- one-themes: One Colorscheme
- organize-imports-java: Mimic Eclipse's Organize Imports functionality.
- phpactor: Interface to Phpactor
- powerthesaurus: Powerthesaurus integration
- side-notes: Easy access to a directory notes file
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-05-21 Emacs news
- Emacs Lisp:
- Emacs development:
- Request: Improve the Emacs Lisp Reference Manual with intro sections
- Proposal for propagating local variables
- What is the on going status of adding multi-threads to Emacs ?
- Mention change in `edebug-prin1-to-string'
- New user option tramp-ignored-file-name-regexp
- Use Enriched mode in etc/HELLO to keep charset information
- Appearance:
- Navigation:
- Org Mode:
- An approach to references from code to text in Orgmode.
- Tip: Org clock on desktop (Gnome top-bar)
- A Tip for Org Mode N00bs | Irreal (Reddit)
- org-mode extensions? Workflows?
- Org-mode IOS app now supports outline editing! (Reddit)
- TIP: How I use org-journal to improve my productivity
- Reproducible Research and Software Development Methods for Management tasks
- Better Code Snippets with org-capture (hat-tip to Irreal)
- Coding:
- Other:
- Emacs as a musical instrument (Reddit)
- Vim 8's :terminal makes ansi-term look bad.
- The Emacs Web Wowser: Browsing and Searching the Web with Emacs (Reddit)
- Emacs is now on flathub (Reddit)
- What are some of the most useful extensions for Emacs? (Reddit)
- Request For Comment - LangTool Update (Grammar Checker)
- Michael Speaks Spacemacs: 3 Tips for Windows Users (5:05)
- New package:
- eglot: Client for Language Server Protocol (LSP) servers
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-05-14 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- How has Emacs ever really blown you away?
- Emacs: screenshot showcase & WatchPeopleEmacs Monthly
- Emacs dashboard + emacsclient
- Emacs Is Awesome (1:15)
- Stallman | The Development of GNU Emacs (Reddit)
- How To Use Beeminder Without Ever (Hardly Ever) Leaving Emacs
- Emacs for Writers (2015) (1:01:15, HN)
- Eshell as a main shell (HN)
- EXWM is awesome or what?
- New packages:
- ccls: ccls client for lsp-mode
- ivy-yasnippet: Preview yasnippets with ivy
- load-env-vars: Load environment variables from files
- pinboard-popular: Displays links from the pinboard.in popular page.
- yasnippet-classic-snippets: "Classic" yasnippet snippets
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-05-07 Emacs news
- Emacs Lisp:
- Emacs development:
- Org Mode:
- Coding:
- Other:
- File manager discussion
- A Hydra To Help Describe
- Emms 5.0 released (Reddit)
- Treemacs News
- FilkTeX and songbook mode for sheets with chords
- EXWM is awesome or what?
- What window manager and terminal emulator do you use alongside Emacs?
- Why Emacs Instead of Other Software
- emacspeak: Emacspeak 48.0 (ServiceDog) Unleashed!
- ZSH, tmux, Emacs and SSH: A copy-paste story (HN)
- Mark Dawson - emacs for vim users (48:31)
- New packages:
- habamax-theme: Boring white background color that gets the job done.
- hmac: hash-based message authentication code
- lsp-intellij: intellij lsp client
- lxc-tramp: TRAMP integration for LXC containers
- mxf-view: Simple MXF viewer
- nix-update: Update "fetch" blocks in .nix expressions
- nova-theme: a dark, pastel color theme
- pyramid: Minor mode for working with pyramid projects
- orgalist: Manage Org-like lists in non-Org buffers
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-04-30 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- ZSH, tmux, Emacs and SSH: A copy-paste story (Reddit)
- Emacs -as a terminal- perform better than urxvt, GNOME Terminal, Xfce Terminal andTerminator (Reddit)
- How do you guys work in Emacs?
- Managing Contacts in Emacs
- Emacs Online?
- Timo Geusch: Another way to use Emacs to convert DOS/Unix line endings
- Irreal: Emacs Video: Play Emacs Like an Instrument
- New packages:
- counsel-org-clock: Counsel commands for org-clock
- desktop-environment: Helps you control your GNU/Linux computer
- doneburn-theme: A light theme based on Bozhidar Batsov's Zenburn
- flycheck-phpstan: Flycheck integration for PHPStan
- gams-ac: auto-complete source file for GAMS mode
- intel-hex-mode: Mode for Intel Hex files.
- moom: Commands to control frame position and size
- mxf-view: Simple MXF viewer
- netease-music: listen netease music
- nodemcu-mode: Minor mode for NodeMCU
- ob-elvish: org-babel functions for Elvish shell
- omnibox: Selection package
- org-variable-pitch: Minor mode for variable pitch text in org mode.
- phpstan: Interface to PHPStan.
- presentation: Display large character for presentation
- proxy-mode: A minor mode to toggle proxy.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-04-23 Emacs news
- Emacs Lisp:
- Emacs development:
- Timo Geusch: Emacs 26.1-RC1 on the Windows Subsystem for Linux
- Discussion about bignum support
- Discussion about Flathub support
- Brainstorming text property searching
- Improve Isearch error handling
- Mention next-error-select-buffer in etc/NEWS
- Mention 'display-buffer-in-major-side-window' change (Bug#31194)
- Add `text-property-search-forward' and `-backward'
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- Discussion:
- New packages:
- carbon-now-sh: https://carbon.now.sh integration.
- company-reftex: Company backend based on RefTeX.
- dired-rsync: Allow rsync from dired buffers
- el-fly-indent-mode: Indent Emacs Lisp on the fly
- fontify-face: Fontify symbols representing faces with that face.
- format-all: Auto-format C, C++, JS, Python, Ruby, etc. source code
- frame-local: Variables local to a frame
- gpastel: Integrates GPaste with the kill-ring
- heaven-and-hell: easy toggle light/dark themes
- helm-eww: Helm UI wrapper for EWW.
- klere-theme: A dark theme with lambent color highlights and incremental grays
- lines-at-once: Insert and edit multiple lines at once
- muban: Lightweight template expansion tool
- northcode-theme: A dark theme focused on blue and orange colors.
- repeater: Repeat recent repeated commands
- srcery-theme: Dark color theme.
- svnwrapper: Highlighting and paging for shell command `svn'
- upbo: Karma Test Runner Integration
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-04-16 Emacs news
- Emacs Lisp:
- Emacs development:
- Emacs pretest 26.1 RC1 is out (Reddit)
- Add new command `gnus-summary-attach-article'
- Rename url-button-google-url
- Make DISCARD-COMMENTS in `libxml-parse-{html,xml}-region' obsolete
- Make image-mode respect `imagemagick-types-inhibit'
- Make the url file: handler be less clever
- Prefer settings from ~/.mailcap over system and Emacs settings
- Mention the new `shr-selected-link' face
- Default message-forward-as-mime to nil
- Allow prefix argument to 'gnus-summary-limit-to-score'
- nil is no longer an allowed value for mm-inline-text-html
- Remove repetitions from recipient addresses in Message
- Gnus Group Mail Spliting on mailing-list headers
- Remove the Gmane backend from nnir
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- LaTeX:
- Other:
- slow-keys.el - a global minor mode to make you type slower, to avoid RSI and tiring your fingers out (Reddit)
- Tutorials on text editing with emacs (emacs-fu, emacs text drills, emacs golf, etc…)
- Working with dired: bindings, performance boost and more!
- RPI UPE Vim vs. Emacs Showdown 2018/04/09 (59:07)
- New package:
- ql: Control Quod Libet
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-04-09 Emacs news
- Emacs Lisp:
- Emacs development:
- Emacs Bytecode Reference (Reddit)
- Discussion about reorganizing the FTP archive
- Discussion about splitting simple.el
- Handle quotation marks and apostrophes in sgml-quote
- Detect if a message can be encrypted and add an MML tag
- Output of 'help-for-help' is searchable now
- Introduce new macro combine-change-calls
- Ignore color fonts when using Xft
- Document custom-variable-history
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- banner-comment: For producing banner comments.
- blacken: Reformat python buffers using the "black" formatter
- citeproc: A CSL 1.0.1 Citation Processor
- company-box: Company front-end with icons
- fill-function-arguments: Convert function arguments to/from single line
- flycheck-tcl: A flycheck checker for Tcl using tclchecker
- github-stars: Browse your Github Stars
- gitignore-templates: Access GitHub .gitignore templates
- horoscope: generate horoscopes.
- org-index: A personal adaptive index for org
- other-emacs-eval: Evaluate the Emacs Lisp expression in other Emacs
- taskpaper-mode: Major mode for working with TaskPaper files
- Two Ways To Reload File Variables Using A Hydra
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-04-02 Emacs news
- Emacs Lisp:
- Emacs development:
- New package-quickstart feature in emacs 27 (Reddit)
- Change the default value of nxml-sexp-element-flag.
- New experimental variable read-integer-overflow-as-float.
- Lisp reader now checks for integer overflow
- Support Capital sharp S in German input methods
- (benchmark-run-compiled): Make it work like 'benchmark-run' again
- Org Mode:
- Coding:
- Magit v2.12 released
- Putting the I back in IDE: Jane St's emacs-based workflow for code review (Reddit)
- PYNT (PYthon iNTeractive) - A minor mode for getting your code into a jupyter notebook. (Reddit)
- Irreal: A C++ Configuration for Emacs
- find-file-in-project v5.6.0
- Bryan Murdock: Fixing xref-find-references
- Other:
- New packages:
- djangonaut: Minor mode to interact with Django projects
- symbolword-mode: modify word split
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-03-26 Emacs news
- Emacs Lisp:
- Emacs development:
- Org Mode:
- Coding:
- Other:
- New packages:
- auth-source-pass: Integrate auth-source with password-store
- company-suggest: Company-mode back-end for search engine suggests
- honcho: Run and manage long-running services
- outlook: send emails in MS Outlook style
- poet-theme: A prose friendly theme.
- speeddating: Increase date and time at point
- webkit-color-picker: Insert and adjust colors using Webkit Widgets
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-03-20 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Blogging with Emacs?
- Org mode files repository
- org-mode: How do you use certain features for task management?
- What are effective and sustainable techniques for handling multiple work projects in orgmode?
- Building an Org mode-compatible web app with human-friendly UI. Would you share your input? (x-post /r/emacs)
- Org Mode syntax highlighting in Atom (Reddit)
- sachachua: Making an 8-page 7"x4.25" captioned photo book with Org Mode and LaTeX
- Marcin Borkowski: My Org-mode hydra
- Coding:
- Other:
- New packages:
- academic-phrases: Bypass that mental block when writing your papers.
- bolt-mode: Editing support for Bolt language
- flame: automatic generation of flamage, as if we needed more.
- grep-context: Increase context in compilation and grep buffers
- magit-org-todos: Add local todo items to the magit status buffer
- ob-clojurescript: org-babel functions for ClojureScript evaluation
- org-radiobutton: Radiobutton for org-mode lists.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-03-12 Emacs news
- Emacs development:
- RMS on which improvements to Emacs would be "truly useful" (Reddit)
- Long discussion on variable-width font indentation
- Allow toggling Grep command abbreviation, and rename related symbols
- Improve support for desktop restoration in daemon mode
- Avoid losing info when formatting integers
- uniqify -> uniquify
- Spelling fixes in gnus, htmlfontify
- Beginner:
- Appearance:
- Navigation:
- Org Mode:
- Use org-radiobutton to select an option from a list
- org-brain: Concept mapping in Emacs - Introduction (Reddit)
- Field Formatters in Org table
- sachachua: Using Org Mode, LaTeX, Beamer, and Medibang Paint to make a children's book
- Building an Org mode-compatible web app with human-friendly UI. Would you share your input? (Reddit)
- Literate Devops with org-mode (2014) (Reddit, long HN discussion)
- My Emacs Config (another literate config)
- Yasnippet:
- Coding:
- Other:
- Reading, managing, annotating, and highlighting articles inside Emacs, while manually importing them (not RSS)? (Reddit)
- MPDel - Emacs client for Music Player Daemon (MPD) (Reddit)
- Get wiser with each Emacs startup (Reddit)
- What emacs has to offer over over vim, besides evil and elisp (Reddit)
- Ask HN: I Need Your Help in the Vi vs. Emacs vs. Others Dataset
- If you ever considered making a donation for emacs orgmode but didn't take the time, now is your chance (Reddit)
- Support your favorite editor and packages (Reddit)
- Emacs Anywhere (almost): added support for Linux (Reddit)
- New packages:
- backup-each-save: backup each savepoint of a file
- gitlab-ci-mode-flycheck: Flycheck support for gitlab-ci-mode
- org-kanban: kanban dynamic block for org-mode.
- wolfram-mode: Mathematica editing and inferior mode.
- EXWM:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-03-04 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- (Emacs+Org-Mode) Is There A Single Person Out There Who Can Remember All Of The Features They Have Configured In Their Emacs?
- Using Emacs 44 - An org-mode workflow for application processing (Reddit)
- org-fancy-priorities: Display org mode priorities as custom strings (Reddit)
- Reorder TODO items in your org-mode agenda (Reddit)
- Irreal: A Reproducible Research Toolkit
- Org-Chef: manage and extract recipes with org-mode (Reddit)
- Sanel Zukan: Extending org-mode Easy Templates
- Coding:
- Other:
- emax64-20180302 released (Reddit)
- Emacs tables (not org-tables) (Reddit)
- exwm version 0.17 - looks like things have been happening (Reddit)
- Irreal: Reasons to Switch to Emacs
- Marcin Borkowski: pdf-annot-print-annotation-functions and Windows newlines
- Shaping sound with Emacs (4:10)
- Show HN: Emacs Anywhere (lots of HN comments)
- New packages:
- chyla-theme: chyla.org - green color theme.
- conllu-mode: editing mode for CoNLL-U files
- counsel-css: stylesheet-selector-aware swiper
- daemons: UI for managing init system daemons (services)
- elgrep: Searching files for regular expressions
- elisp-def: macro-aware go-to-definition for elisp
- flycheck-dtrace: Flycheck: DTrace support
- flycheck-jest: Flycheck extension for Jest.
- flycheck-posframe: Show flycheck error messages using posframe.el
- frameshot: Take screenshots of a frame
- fuo: feeluown client.
- git-io: git.io integration
- gitlab-ci-mode: mode for editing GitLab CI files
- helm-lib-babel: helm insertion of babel function references
- hide-mode-line: minor mode that hides/masks your modeline
- ivy-mpdel: Ivy interface to navigate MPD
- ivy-phpunit: Ivy integration for phpunit.el
- keycast: Show current command and its key in the mode line
- libmpdel: Communication with an MPD server
- mgmtconfig-mode: mgmt configuration management language
- minions: A minor-mode menu for the mode line
- moody: Tabs and ribbons for the mode line
- mpdel: Play and control your MPD music
- mpmc-queue: a multiple-producer-multiple-consumer queue
- nofrils-acme-theme: Port of "No Frils Acme" Vim theme.
- org-chef: Cookbook and recipe management with org-mode.
- org-fancy-priorities: Display org priorities as custom strings
- overcast-theme: A dark but vibrant color theme for Emacs
- parseclj: Clojure/EDN parser
- sql-clickhouse: support ClickHouse as SQL interpreter
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-02-26 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New package:
- line-up-words: Align words in an intelligent way
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-02-19 Emacs news
- Emacs Lisp:
- Emacs development:
- Writing Emacs's dynamic modules in Rust (Reddit)
- Would appreciate some feedback on Stefan's patches to package.el (Reddit)
- Git Stats for Emacs (Reddit)
- The portable dumper for emacs is now in a branch on savannah (Reddit)
- Preserve special abbrev properties when writing
- Update `server-name' :version & document sockname
- Navigation:
- Org Mode:
- Coding:
- Other:
- Why I still use Emacs (2017)
- To Luke Smith: Why bother with Emacs? Part 1, Part 2
- Why Emacs is Awesome
- Introducing bart-mode. Are you a bay area commuter? Check real-time BART info in Emacs (Reddit)
- Wrote a package: services-mode. Useful to anyone else? (Reddit)
- Music with Emacs - mpd and EMMS!
- (Emacs+Org-Mode) Emacs: Our Home For Creativity, Learning, Fellowship, And Fun
- New packages:
- attrap: ATtempt To Repair At Point
- aurora-config-mode: Major mode for Apache Aurora configuration files
- bmx-mode: Batch Mode eXtras
- call-graph: Library to generate call graph for cpp functions
- cobalt: Easily use the Cobalt.rs static site generator
- flower: Emacs task tracker client.
- gif-screencast: One-frame-per-action GIF recording
- ibuffer-sidebar: Sidebar for `ibuffer'
- ivy-posframe: Using posframe to show Ivy
- org-rich-yank: paste with org-mode markup and link to source
- pickle: Major mode for editing cucumber gherkin files.
- python-pytest: helpers to run pytest
- rubik: Rubik's Cube
- sly-repl-ansi-color: Add ANSI colors support to the sly mrepl.
- stgit: major mode for StGit interaction
- sudden-death: Totsuzen-no-Shi
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-22 Emacs news
- Navigation:
- Org Mode:
- Emacs development:
- Other:
- ITerm 2 terminal extensions in emacs shell-mode (Reddit)
- Best clang-format integration
- How do I get a fully monochrome setup
- [org-mode] Q. how to create journal entry when task becomes completed?
- Slides about CIDER 0.11 at ClojureD – bbatsov (Reddit)
- Are there too many non-coder writers out there using emacs ? Why not ?
- Super/Hyper key in Windows 10
- Coming in Emacs 25.1: Even Better Introspection! (Reddit)
- Theme settings for a programming language
- Evil motion state and PDF Tools: scroll with count
- Automatically activate python virtualenv on Emacs (Reddit)
- JSON syntax is not a strict subset of Javascript, right? Is there a way to have js2 (js-lint) do a more JSONy job of linting json files?
- Org-Mode won't export pdf.
- Is there any easy way to make .org files password protected ?
- How to make ansi-term go to the same buffer?
- Cocoa Emacs 23+ for Mac OS 10.4?
- What is the preferred way of managing packages for Emacs?
- [ace-jump-helm-line is updated for more configuration options](https://github.com/cute-jumper/ace-jump-helm-line)
- Help: "before" and "after" hooks for jedi, auto-complete or popup
- gcc -I aware jump-to-definition for C code?
- Why I Use Helm and Why You Should Too (Reddit)
- Conquering Your Finances with Emacs and Ledger (Reddit)
- Created a colorscheme what do you think about it? (Reddit)
- Asking Howard for a todo.org organization suggestion (Reddit)
- Is it possible to disable indentation in a section of a file?
- Adding mu4e Support To Emacs - part two - configuring GPG (Reddit)
- gnus and gmail not playing nicely
- Why is it called .emacs.d?
- Emacs cask update git hook blows up terminal codes
- Emacs.el Interview Questions for Exercism.io
- People who have used evil and non-evil emacs
- Fountain Mode 2.0 released (Reddit)
- Make C-x C-b menu appear in same buffer?
- Org-mode TODO html export in TOC
- Opening .txt files don't have emacs in text-mode
- disabling auto indentation
- Anyone know a way to get a better scrollbar?
- an intro to company-ycmd
- New emacs website concept (Reddit)
- I have already seen some emacs packages using dynamic loading feature. Any ideas on building the .so when installing a package?
- libqrencode bindings for emacs (Reddit)
- longlines mode chaos :(
- Custom shell prompt loads too slowly
- [Meta] Can we pin Wikemacs in the "Emacs ressources" section ?
- Overriding C-g to always perform a certain action first?
- I've recently started using Spacemacs, and it's great! I'm wondering if it's possible to have transparency only applied to the background, not the text, though.
- New packages:
- cheerilee: Toolkit library
- chinese-conv: Conversion between Chinese Characters with opencc or cconv
- click-mode: Major mode for the Click Modular Router Project
- coverage: Code coverage line highlighting
- dark-mint-theme: dark & minty fresh theme
- eink-theme: E Ink color theme
- emacsist-view: Mode for viewing emacsist.com
- ess-view: View R dataframes in a spreadsheet software
- evil-mu4e: evil-based key bindings for mu4e
- helm-clojuredocs: search for help in clojuredocs.org
- helm-purpose: Helm Interface for Purpose
- nix-sandbox: Utility functions to work with nix-shell sandboxes
- opencl-mode: Syntax coloring for opencl kernels
- org-clock-convenience: convenience functions for org time tracking
- select-themes: Color theme selection with completing-read
- silkworm-theme: Light theme with pleasant, low contrast colors.
- slime-docker: Integration of SLIME with Docker containers.
- vhdl-capf: Completion at point function (capf) for vhdl-mode.
- url-http-ntlm: NTLM authentication for the url library
- tramp-theme: Custom theme for remote buffers
2016-02-15 Emacs News
- Beginner tips:
- Navigation:
- Configuration:
- Running two instances simultaneously, with different dotfiles. Is it possible? env
- Autocorrecting typos in Emacs (2:46)
- Disable annoying audio notifications
- Great tip to reduce init-time (workaround for TRAMP's bug) (Reddit)
- Quick .emacs snippet to automatically use emacsclient if Emacs is already running
- Dedicated company completion for your shell (Reddit)
- How to transfer my emacs setup to a different workstation? (specifically the plugins)
- Learnt some new modes from this page … (Reddit)
- solving Emacs pinky problem on the macbook (2:00)
- Org Mode:
- Configurations for beautifying Emacs org mode
- Org-mode: Start a numbered list from any number
- Switch to nlinum Immediately - good for Org Mode and large files
- Small hack to let orgmode babel JS blocks use skewer if it's currently connected
- Get org-mode on iOs with Editorial app: functions linked
- How to specify which tex engine for org latex export
- Coding:
- Implementing pwdw pwdc, a summary of manipulating directory name strings in Emacs lisp
- What's your workflow; running a shell with localhost server for development?
- Smartparens for C-like modes?
- Parinfer in Emacs Lisp (Hacker News)
- Emacs Aggressive Indent Demo (0:53)
- {EN} Hacking Emacs and Brains — Morning Tsoding #24 (1:02:29) Developing a brainfuck compiler to Emacs Lisp
- Emacs development:
- Other:
- #ilovefs: Why GNU Emacs? (Reddit, Hacker News)
- Adding mu4e Support To Emacs (the hard way) (Reddit)
- Linting prose in Emacs (Reddit)
- Alex Schroeder: New Look for Emacs Wiki
- An Emacs QR encoder (no external tools)
- Pdf Tools - faster than docview
- End of an era? (Magit's maintainer is taking a "break")
- My path to emacs
- How to Order Salads From Inside Emacs (40:33)
- emacs glass demo (5:42)
- Emacs Keyboard Macro Demo 1 (1:58)
- New packages:
- alda-mode: A simple major mode for the musical programming language Alda
- auto-virtualenv: Auto activate python virtualenvs
- company-shell: Company mode backend for shell functions
- ebf: brainfuck language transpiler to Emacs Lisp
- erc-hipchatify: Provide emoticons and html rendering for HipChat
- foggy-night-theme: Dark low contrast theme with soft and muted colors.
- helm-describe-modes: Helm interface to major and minor modes.
- ob-go: org-babel functions for go evaluation
- ob-scala: org-babel functions for scala evaluation
- pov-mode: Major mode for editing POV-Ray scene files.
- sly-repl-ansi-color: Add ANSI colors support to the sly mrepl.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-08 Emacs News
- Beginners:
- Configuration:
- What's some small thing in your dotemacs that you couldn't live without?
- How to make emacs stop split-screen when M-x shell'ing? - display-buffer-alist
- Managing Spacemacs settings in git?
- Emacs pinky….
- Changing basic key-binds in Evil? - evil-normal-state-map
- Changing behaviour on select current line function
- Is there a way to change the init.el location on startup?
- How to keep region marked after copying?
- Org Mode:
- How to use org-mode with evernote as storage? - Syncthing, Dropbox, Git, Google Drive, etc.
- Is there any way to integrate Evernote into my Emacs GTD workflow? - emacs-geeknote
- Enable wordwrap in org-mode?
- Blogging using org-mode (and nothing else)
- Email:
- Email attachment reminders in mu4e
- An attachment reminder in mu4e - should also work for Gnus; more interactive
- Ma Gnus v0.16 is released
- Publishing Emacs News as plain text, HTML, and attached Org file
- Grab email address in Gnus
- Coding:
- Auto-indent your code with aggressive-indent-mode
- A Magit Tip - ! to run git commands
- gruvbox dark ported to GNU Emacs with better support for various modes (Reddit)
- Solve practice problems in elisp (among others) (Reddit)
- Better compile buffer? - auto-close, multi-compile, dedicated window
- How to normalize indentation for different projects?
- Today's xkcd reminds me of Emacs Lisp regexes (Reddit) - see Reddit thread for regexp tips
- Emacs development:
- Other:
- Ogbe on Why He Uses Emacs - TRAMP, dired, Org Mode, mu4e, MATLAB
- New `helm-describe-modes` package
- Just had a "wow, Emacs is smart" moment - kill-compilation
- Switching from Emacs to Vim (actually Spacemacs)
- Vim to Emacs+Evil Users, thoughts on Neovim?
- Emacs.el Episode 4 Interview with John W. is out! also, Youtube - 35:30
- Role-playing with Emacs - Episode 02 (11:14) - more of a presentation
- The Touch of Emacs (2:41) - an Emacs jukebox on a touch screen
- emacs-friends: an emacs package to open the current file with other applications (5:33)
- New packages:
- blog-admin: Blog admin for emacs with hexo/org-page supported
- cabledolphin: capture Emacs network traffic
- dired-atool: Pack/unpack files with atool on dired.
- dumb-jump: Dumb jumping to variable and function definitions
- evalator-clojure: Clojure evaluation context for evalator via CIDER.
- latex-unicode-math-mode: Input method for Unicode math symbols
- mu-cite: A library to provide MIME features.
- omtose-phellack-theme: A dark, soothing theme with a cold bluish touch.
- org-dp: Declarative Local Programming with Org Elements
- org-random-todo: notify of random TODO's
- replace-pairs: Query-replace pairs of things
- xml+: Utilities for xml and html trees
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-01 Emacs News
Update 2016-02-02: Added Hacker News links.
- Configuration:
- Org Mode:
- Inserting an Org Date Quickly
- How to achieve auto-compilation for the org->latex->pdf publishing chain - configurations around latexmk
- Speed up pdf export from org-mode with latexmk
- Pointy org-bullets
- Awesome way to write blog in emacs (Reddit) - blog-admin for hexo or org-page
- How do org-refile-targets work?
- How to auto-publish org-mode publish projects ? after-save-hook
- Org-mode for GTD? org-query
- Coding:
- Use Tab to Indent or Complete
- Diff regions in Emacs (Reddit)
- Magit v2.5 released
- Elpy 1.11.0 released
- Emacs vs. WebStorm for Node.js Development | Hacker News
- Is there a way to choose compilation command from a list? helm-make, multi-compile
- On-the-fly evaluation of forms/code in Emacs! (2013, 1:37) (Reddit)
- Any solution for editing a region in a different major mode? fence-edit, org-mode, poporg, edit-indirect
- Emacs equivalent of dbext?
- Updated xcode-mode to support xctool
- Organize restclient files with outline-minor-mode (Reddit)
- Emacs magic - преобразование ifelse в switch (0:43)
- Go support added to etags
- Ruby support improved in etags
- Emacs development:
- Display the Keybinding for a Command with substitute-command-keys
- New in Emacs 25.1: Round quotes in Help buffers
- What's the best practice to write emacs-lisp(at 2016)?
- First Emacs 25 pretest is out (Reddit)
- Removing support for Emacs unexec from Glibc (Reddit, Hacker News)
- Async DNS progress
- Discussion of how to make project–find-in-file generic
- Fixed filename for second dir-locals file
- Other:
- Highlight and navigate all instances of a regex in current region occur, helm-swoop, loccur
- Praising the Command Line
- Dimming out tildes in AUCTeX
- Emacs has a fast infix calculator that's not calc or quick-calc… - calculator, helm-calcul-expression
- Is there a emacs -> vim transition guide?
- Zone out with steam locomotives (just for fun) (Reddit)
- Evalator-An Emacs package for interactive evaluation and transformation of data
- Why Spacemacs? (Reddit)
- Emacs打滴 4th x h4 (2:16:01)
- New packages:
- chapel-mode: a CC Mode for Chapel derived from derived-mode-ex.el
- char-menu: Create your own menu for fast insertion of arbitrary symbols
- commenter: multiline-comment support package
- contextual: Contextual profile management system
- evalator: Package for interactive transformation of data with helm
- flycheck-cstyle: Integrate cstyle with flycheck
- govc: Interface to govc for managing VMware ESXi and vCenter
- litecoin-ticker: No description available.
- metafmt: Emacs interface for metafmt
- mocha: Run Mocha or Jasmine tests
- org-tfl: Transport for London meets Orgmode
- pony-snippets: Yasnippets for Pony
- suscolors-theme: Colorful theme, inspired by Gruvbox.
- zone-sl: Zone out with steam locomotives.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-25 Emacs News
- Navigation
- Use ivy-mode to search bash history
- (or emacs: avy 0.4.0 is out: avy-goto-char-timer, switch action, avy-pop-mark
- Quickly search for occurrences of the symbol at point
- Comparison of file managers for Emacs (Reddit)
- Configuration:
- Org Mode:
- Org-mode with the ox-twbs package: Better HTML export (Reddit, Irreal summary)
- London Public Transportation with helm and org
- Version control or persistent undo for org files? gitwatch, git gc
- Tracking time on tasks in Emacs org-mode (6:45)
- Mail:
- Help with save sent messages with Gnus, Offlineimap and office365 - gnus-message-archive-group
- Testing Encrypted Mail Setup - update to Gmail Gnus GPG guide
- mu/mu4e 0.9.16 released, context, UI, indexing
- Coding:
- Emacs development:
- Other:
- New packages:
- avy-menu: Library providing avy-powered popup menu
- doom: DOM implementation and manipulation library
- evil-ediff: Make ediff a little evil
- faust-mode: Basic faust syntax colorizer for emacs.
- fix-input: Make input methods play nicely with alternative keyboard layout on OS level
- flycheck-purescript: Flycheck: PureScript support
- hamburg-theme: Color Theme with a dark blue background.
- helm-safari: Helm interface for Safari Bookmarks and History
- html-check-frag: Check html-fragments
- kaomoji: Input kaomoji superb easily
- mutant: An interface for the Mutant testing tool
- org-rtm: Simple import/export from rememberthemilk to org-mode
- org-themis: Experimental project management mode for org-mode
- psysh: PsySH, PHP interactive shell (REPL)
- pyenv-mode-auto: Automatically activates pyenv version if .python-version file exists.
- rtm: An elisp implementation of the Remember The Milk API
- slirm: Systematic Literature Review Mode for Emacs.
- sly-hello-world: A template SLY contrib
- sly-macrostep: fancy macro-expansion via macrostep.el
- zone-rainbow: Zone out with rainbow.
- zone-select: Select zone programs.
- gnome-c-style: minor mode for editing GNOME-style C source code
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-18 Emacs News
- Emacs configuration:
- Text:
- Web:
- Emacs user agent? Also, notes about proxies
- Emacs for landing pages / simple websites?
- New EmacsWiki theme
- Org Mode:
- Coding:
- Other:
- New packages:
- haxor-mode: Major mode for exiting .hax files
- markdown-preview-eww: Realtime preview by eww
- markdown-preview-mode: markdown realtime preview minor mode.
- repo: Running repo from Emacs
- sisyphus: Support for ERT (Emacs Regression Test)
- yahoo-weather: Displays weather information in mode-line
- html5-schema: Add HTML5 schemas for use by nXML
- Emacs development:
- nxml now uses standard completion, Unicode and lexical-binding
- New Tramp method: sg (edit as different group)
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-11 Emacs News
- Configuration:
- Navigation:
- Better fuzzy matching support in Ivy
- Make emacs remember position where last self-insert-command happened: consider save-place or goto-chg
- Ivy is now available in Spacemacs
- Org:
- Coding:
- Emacs Lisp:
- mrr-auto-replace: multi-replace regex
- Buttercup 1.3 released: Emacs Lisp behaviour-driven tests
- Emacs development:
- Attempting to figure emacs long lines issues (Reddit)
- A proposal for removing obsolete Emacs packages | Hacker News
- Please do not delete this commented-out version | Hacker News
- Let users disable unsafe signal handling code
- Discussion about possibly filtering M-x
- Changing the default keybinding for tags-loop-continue
- Proposal for emacsclient and opening a file at a specific line
- Continuing discussion of new Emacs homepage
- find-file-project
- Overriding MS Windows key combination
- Conversion:
- Other:
- How to use Gnus Group Topics efficiently
- Realtime markdown preview as you type with Eww (Reddit)
- Emacs goes Windows: get a start menu with all your packages (Reddit)
- reykjavik theme, a theme with low saturated colors and a dark green background. (Reddit)
- Now Emacs Lisp is represented in the Github Showcase pages! (Reddit)
- How I use Emacs (by MJ Wall) (Reddit)
- Just a guy showing of his GNU/Linux-fu and having fun with emacs (2:04:44) (Reddit)
- Spacemacs 0.105 released: new website and layouts system
- New packages:
- anybar: Control AnyBar from Emacs
- bitbake: Running bitbake from emacs
- caseformat: Format based letter case converter
- config-parser: a library for parsing config file
- elscreen-buffer-group: elscreen buffer group
- mexican-holidays: Mexico holidays for Emacs calendar.
- multishell: manage interaction with multiple local and remote shells
- projectile-sift: Run a sift with Projectile
- prompt-text: Various information in minibuffer prompt
- reykjavik-theme: Theme with a dark background.
- tldr: tldr client for Emacs
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2018-02-12 Emacs news
- Emacs Lisp:
- More emacs configuration tweaks (2016; hat tip to Irreal for the link)
- What are the best places to learn about writing performant elisp? (Reddit)
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- Discussion and opinions:
- New package:
- helm-rg: a helm interface to ripgrep
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-02-05 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Org Mode: Inserting a function definition
- Import Firefox bookmarks to Org mode file?
- Converting Org keywords to lower-case
- Add projects as a concept to org with org-project (note project name conflict)
- Long-time GTD users, what works for you in being productive? What doesn't?
- Org-noter - A synchronized, Org-mode, document annotator (Reddit)
- Coding:
- Mail:
- Other:
- Youtube subscriptions using elfeed & mpv - no browser!
- Emacs Chromebook Keymap: Swap Ctrl, Alt, Overlay
- Using Emacs 40 - Atomic Chrome (Reddit)
- Editing in Emacs from Terminal to GUI (Reddit)
- emacs2rst (Sphinx from emacs dotfiles utility) (Reddit)
- What packages can you not live without?
- Abo-abo hasn't gone a day without committing to GitHub in over 3 years (Reddit)
- New packages:
- aws-snippets: Yasnippets for AWS
- bart-mode: Real time BART departures info.
- centered-window: Center the text when there's only one window
- company-solidity: Company-mode back-end for solidity-mode
- elcontext: Create context specific actions
- extmap: Externally-stored constant mapping for Elisp
- feebleline: Replace modeline with a slimmer proxy
- git-attr: Git attributes of buffer file
- info-colors: Extra colors for Info-mode
- lcr: lightweight coroutines
- monotropic-theme: Monotropic Theme
- multi-run: Manage multiple terminals and run commands on them
- nordless-theme: A mostly colorless theme
- panda-theme: Panda Theme
- pipenv: A Pipenv porcelain.
- playground: Manage sandboxes for alternative configurations
- posframe: Pop a posframe (just a frame) at point
- prog-fill: Smartly format lines to use vertical space.
- pynt: Generate and scroll EIN buffers from python code
- recentf-remove-sudo-tramp-prefix: Normalise recentf history
- rum-mode: Major mode for Rum programming language
- s3ed: No description available.
- usql: U-SQL support for sql-mode
- rbit: Red-black persistent interval trees
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-01-29 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Org-mode: An integrated language and editor (hat-tip to Irreal for the link)
- Syncing Google Calendar and Emacs
- Organize Your Life With Org-Mode (Reddit)
- Other:
- Compare Doom-emacs, Spacemacs, and vanilla Emacs (Reddit)
- Impressing someone who doesn't know much in Emacs
- Making Things Easier
- mbsync and notmuch on a Raspberry Pi, and remote-emacs on Windows? (And: What other email client options do I have on Windows?)
- Suggestion for a witty Emacs command for a mug? (Reddit, emacs-devel)
- Package management:
- New packages:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-01-23 Emacs news
- Emacs Lisp:
- Emacs development:
- RMS: Please help proofreading the Emacs manual (Reddit)
- Debugging Emacs or: How I Learned to Stop Worrying and Love DTrace (Reddit)
- emacs-announce: Emacs pretest 26.0.91 is out
- New function read-answer (bug#30073)
- Fix some tooltip related problems
- Introduce a variable to control ecomplete sorting
- 'print-quoted' now defaults to t
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- anki-editor: Create Anki Cards in Org-mode
- bibliothek: Managing a digital library of PDFs
- cakecrumbs: Show parents on header for HTML/Jade/Sass/Stylus
- company-childframe: Use a child-frame as company candidate menu
- cquery: cquery client for lsp-mode
- css-autoprefixer: Adds autoprefix to CSS
- elbank: Personal finances reporting application
- elcord: Allows you to integrate Rich Presence from Discord
- firrtl-mode: mode for working with FIRRTL files
- flycheck-gradle: Flycheck extension for Gradle.
- flycheck-mmark: Flycheck checker for MMark markdown processor
- flycheck-swiftlint: Flycheck extension for Swiftlint.
- flycheck-xcode: Flycheck extension for Apple's Xcode.
- git-msg-prefix: Insert commit message prefix (issue number)
- goldendict: query word smartly with goldendict.el
- inf-crystal: Run a Inferior-Crystal process in a buffer
- lsp-php: php support for lsp-mode
- md4rd: Mode for reddit (browse it).
- molecule: Simple wrapper for molecule
- org-wild-notifier: Customizable org-agenda notifications
- plaster: Pasting to a plaster host with buffers.
- use-package-el-get: el-get support for use package
- vertica-snippets: Yasnippets for Vertica
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-01-15 Emacs news
- Emacs Lisp:
- Emacs Tutorial 2 - A few words on elisp (10:53)
- Play.el: Run Emacs in a sandboxed HOME directory (Reddit)
- An Oldie but Goodie: mc-hide-unmatched-lines-mode
- Emacs development:
- Org Mode:
- Coding:
- Other:
- New packages:
- borg: assimilate Emacs packages as Git submodules
- emms-bilibili: Play Bilibili in EMMS.
- gdscript-mode: Major mode for editing Godot GDScript files
- lognav-mode: Navigate Log Error Messages
- play-crystal: https://play.crystal-lang.org integration.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-01-09 Emacs news
- Emacs Lisp:
- Emacs development:
- Org Mode:
- Coding:
- Other:
- Irreal: A Handy Calc Tip: use x to call M-x calc-…
- The Emacs Guru Guide to Key Bindings (Reddit)
- frontmacs: A package-based, web-centric, acceptance-tested Emacs distribution (Reddit)
- Suggestions for making an Emacs talk engaging
- Emacs wishlist for 2018 and bounties
- I must have Emacs on everything, even my smartwatch (Reddit)
- New packages:
- auto-sudoedit: auto sudo edit by tramp
- bazel-mode: A major mode for editing Bazel files
- faustine: Edit, visualize, build and run Faust code
- go-imports: Insert go import statement given package name
- helm-system-packages: Helm UI wrapper for system package managers.
- ialign: visual align-regexp
- lsp-ui: UI modules for lsp-mode
- mode-line-bell: Flash the mode line instead of ringing the bell
- ob-clojure-literate: Clojure's Org-mode Literate Programming.
- org-noter: A synchronized, Org-mode, document annotator
- org-send-ebook: Send org link file to ebook reader.
- spiral: Clojure IDE based on UNREPL
- texfrag: preview LaTeX fragments in alien major modes
- Science:
- A small editing tool for work with AMSrefs: skipping citation at point
- Emacs for Science | Linux Journal
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2018-01-01 Emacs news
- Org Mode:
- Coding:
- Other:
- New packages:
- auto-sudoedit: auto sudo edit by tramp
- bazel-mode: A major mode for editing Bazel files
- faustine: Edit, visualize, build and run Faust code
- go-imports: Insert go import statement given package name
- helm-system-packages: Helm UI wrapper for system package managers.
- ialign: Interactive align-regexp.
- lsp-ui: UI modules for lsp-mode
- mode-line-bell: Flash the mode line instead of ringing the bell
- ob-clojure-literate: No description available.
- org-noter: A synchronized, Org-mode, document annotator
- org-send-ebook: Send org link file to ebook reader.
- spiral: Clojure IDE based on UNREPL
- texfrag: preview LaTeX fragments in alien major modes
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-12-26 Emacs news
- Emacs Lisp:
- Best simple package source code to learn from? (Reddit)
- New Package: rsw-elisp.el - Interactively evaluate regions, preceding variable definitions and quoted sexpressions (Reddit)
- Patch to remove unneeded eval-expression wrapper in minibuffer history so just the expression you typed appears (Reddit)
- Emacs development:
- Org Mode:
- Coding:
- Other:
- New packages:
- buckwalter: Write arabic using Buckwalter transliteration
- counsel-notmuch: Search emails in Notmuch asynchronously with Ivy
- counsel-tramp: Tramp ivy interface for ssh, docker, vagrant
- dimmer: visually highlight the selected buffer
- eldoc-overlay: Display eldoc with contextual documentation overlay.
- elpygen: Implement a function or a method under point
- erc-status-sidebar: a hexchat-like activity overview for ERC channels
- esh-autosuggest: History autosuggestions for eshell
- evil-collection: A set of keybindings for Evil mode
- evil-replace-with-char: replace chars of a text object with a char
- evil-string-inflection: snake_case -> CamelCase -> etc. for text objects
- exwm-surf: Interface for Surf (surf.suckless.org) under exwm
- go-fill-struct: Fill struct for golang.
- helm-selected: helm extension for selected.el
- ipython-shell-send: Send code (including magics) to ipython shell
- no-emoji: Show :emoji-name: instead of emoji characters
- universal-emotions-emoticons: Emoticons For The Six Universal Expressions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-12-19 Emacs news
- Emacs Lisp:
- Emacs development:
- Org Mode:
- Coding:
- Calc:
- Other:
- Discussion:
- New package:
- paced: Predictive Abbreviation Completion and Expansion using Dictionaries
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-12-11 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Coding:
- Other:
- Recommended drop-in replacements for standard packages?
- OC baphomet - an emacs daemon manager
- Emacser's Harbingers Of Change
- Why I Use Emacs (6:15)
- "Does Emacs violate the UNIX philosophy of doing one thing very well? Yes, gleefully. It's all the better for it." (Reddit)
- External brains - current state (additional note from Irreal)
- Comparison of transaction fees on Patreon and similar services: aboabo needs advice/networking help
- Outside Emacs:
- New package:
- tidal: Interact with TidalCycles for live coding patterns
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-12-04 Emacs news
- Emacs Lisp:
- Emacs development:
- Please help check the Emacs 26 manual (Reddit)
- Emacs with the SpiderMonkey garbage collector (Reddit, Hacker News)
- Emacs (64-bit) for Windows with imagemagick 7
- /u/eli-zaretskii: "Emacs 26 is nearing its release… So hopefully one more pretest, and we will be ready to go." (Reddit)
- Disable history expansion in eshell
- Add macros `thunk-let' and `thunk-let*'
- Long discussion about scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls
- Navigation:
- Org Mode:
- Coding:
- Other:
- A(nother) new cheatsheet
- Using Emacs - Playlist of screencasts by Mike Zamansky (Reddit)
- (emacs-nyc) (Reddit)
- Distraction-free EWW surfing
- Introducing Elbank
- Your .emacs.d should contain a Dockerfile!?
- Tips on using Emacs and avoiding Carpel Tunnel ?
- Answering "Which page did I post that comment on 2 weeks ago?" with Emacs and Elfeed
- New packages:
- celestial-mode-line: Show lunar phase and sunrise/-set time in modeline
- counsel-world-clock: Display world clock using Ivy.
- difflib: Helpers for computing deltas between objects.
- easy-jekyll: Major mode managing jekyll blogs
- eterm-256color: Customizable 256 colors for term.
- flycheck-crystal: Add support for Crystal to Flycheck
- flycheck-lilypond: LilyPond support in Flycheck
- gle-mode: Major mode to edit Graphics Layout Engine files
- go-tag: Modify tags for struct fields
- helm-z: Show z directory list with helm.el support.
- ivy-xref: Ivy interface for xref results
- latexdiff: Latexdiff integration in Emacs
- lsp-vue: Vue support for lsp-mode
- redshank: Common Lisp Editing Extensions
- sailfish-scratchbox: Sailfish OS scratchbox inside the emacs.
- scp: Use the SCP command to transfer files with the remote server
- smart-jump: Smart go to definition.
- total-lines: Keep track of a buffer's total number of lines
- yoficator: Interactively yoficate Russian texts
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-11-27 Emacs news
- Emacs Lisp:
- Org Mode:
- Coding:
- Beginner's Guide to setting up a basic Emacs C++ IDE-ish environment from scratch (clang/RTags/cmake-ide/company/irony) (Reddit)
- Magit - Is there a way to check git projects are up to data?
- Command for undoing a region through its Git history, rather Emacs edit history (Reddit)
- Prolog development with GNU Emacs: Useful configuration options (2:25)
- Other:
- Pop up a quick shell with shell-pop
- Yes, Eshell is my main shell (September)
- A CEO's Guide to Emacs (2015; Reddit, Hacker News)
- Using Emacs 38 - dired (Reddit)
- Helm-EXWM is out on MELPA (Reddit)
- Emacspeak 47.0 (GentleDog) Unleashed!
- Package of the day - Elbank - Manage your personal finances inside Emacs (Reddit)
- Can we have a thread were emacs afficionados discuss atom/vcode/sublime/etc?
- New packages:
- abgaben: review and correct assignments received by mail
- dotenv-mode: Major mode for .env files
- network-watch: Support for intermittent network connectivity
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
json-navigator: View and navigate JSON structures ztree: Directory tree comparison mode for Emacs
2017-11-20 Emacs news
- Emacs Lisp:
- Org Mode:
- Coding:
- Other:
- Opinions and discussion:
- New packages:
- adafruit-wisdom: Get/display adafruit.com quotes
- company-eshell-autosuggest: History autosuggestions for eshell
- elfeed-protocol: Provide ownCloud and other protocols for elfeed
- emojify-logos: Add logos to emojify
- evil-expat: Evil ex commands
- exato: EXATO: Evil XML/HTML Attributes Text Object
- helm-exwm: Helm for EXWM buffers
- ivy-feedwrangler: An Ivy interface to the Feedwrangler RSS service
- org-randomnote: Find a random note in your Org-Mode files
- ruby-extra-highlight: Highlight Ruby parameters.
- simple-paren: Insert paired delimiter, wrap
- use-package-ensure-system-package: auto install system packages
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-11-13 Emacs news
- Emacs SF meetup. November, 15
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- counsel-etags v1.3.1 is released
- Finally publishing commit-msg-prefix.el
- "After a week I must begrudgingly admit VSCode is a better editor than Emacs." (also Hacker News)
- Is there a support for –since –until in Magit?
- What modes do you recommend to program in python?
- .NET Fringe - Interview with Evelina Gabasova about F# in Emacs and Star Wars visualizations! (7:38)
- emacs-lsp
- An unexpected Toolbox for a Beginner Programmer (from Feb)
- Email and news:
- Other:
- More pdf-tools tricks
- More PDF-tools tweaks
- erc-scrolltoplace by jgkamat – helps keeping your erc buffers readable (Reddit)
- M-x backward-sexp-reboot-laptop: further misadventures in linux laptop key re-mapping. (Reddit)
- Keyboard macros and asynchronicity
- A Mediocre Tour of my Spacemacs (Emacs) (28:56)
- Opinions and discussion:
- Need opinions – could it be worthwhile to switch to Emacs after using Spacemacs?
- Best tablet for GUI emacs?
- orgmode babel vs separate .el files for emacs configuration
- Do you use Emacs as a GUI window or in the terminal? Why?
- Weird uses of Emacs
- Question to Hyperbole users: Whats your workflow?
- What feature do you miss most from other editors?
- New package:
- mines: Minesweeper game
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-11-06 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Completion:
- Org Mode:
- Coding:
- Other:
- What packages might become Emacs killer apps?
- Is anybody using emacs in the humanities or divinity?
- Pdf-tools and follow mode
- Best position for meta in mac
- emacs in win10/linux/docker/xserver combo (Reddit)
- Why is emacs always to blame?
- So, fellow Emacsers, how do you eat corn?
- Q: Notable elisp interpreters outside of GNU Emacs?
- New packages:
- erc-scrolltoplace: An Erc module to scrolltobottom better with keep-place
- fish-completion: Add fish completion to pcomplete (shell and Eshell)
- helm-ctest: Run ctest from within emacs
- helm-js-codemod: A helm interface for running js-codemods
- indent-info: show indentation information in status bar
- lsp-hack: lsp-mode client for hacklang
- mu4e-jump-to-list: mu4e jump-to-list extension
- sicp: Structure and Interpretation of Computer Programs in info format
- wordsmith-mode: Syntax analysis and NLP text-processing in Emacs (OSX-only)
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-10-30 Emacs news
- Emacs Lisp:
- How can a newbie get started with contributing to Spacemacs?
- Design Is Hard - reflections on the Shackle package
- How can I add some juice to my Emacs troubleshooting game?
- edit a slice of a SQL database in emacs
- Make Flet Great Again - dynamic scoping
- Emacs development:
- Appearance:
- Org Mode:
- Hydra:
- Coding:
- Deep diving into a major mode - Part 2 (IDE Features) - for hy, a Lisp embedded in Python
- Emacs development:
- Other:
- Introduction to eshell by Howard Abrams (42 mins video) (Reddit, Irreal, transcript/code)
- View and annotate PDFs in Emacs with PDF-tools
- hideshow-orgmode
- Selecting text using mouse
- Webpaste 2.0 released (Reddit)
- mu/mu4e 1.0-alpha
- Ask HN: Would you recommend someone to learn Emacs now?
- Using Emacs as your primary text editor
- How EXWM saved me from living a tragic, rage-fueled life (Reddit)
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-10-23 Emacs news
- Emacs development:
- Emacs Lisp:
- Org Mode:
- How do I get started with org-mode?
- emacs-reveal - embed audio in reveal.js
- Org-mode for contacts
- Taking university notes in org-mode + LaTeX?
- Coding:
- Other:
- What are you using eshell for?
- Emacs - line wrapping, visual line mode and line truncation
- Mold Slack entirely to your liking with Emacs
- Which-key and Calc
- Emacs - the C-q prefix, ASCII Control Characters and Caret Notation (Reddit)
- EBDB - a re-write of the Insidious Big Brother Database (BBDB) (Reddit)
- defadvice for `flyspell-auto-correct-word` that read the inserted word out-loud (on macOS) (Reddit)
- Sunburn — a new low-contrast theme (Reddit)
- abo-abo: Please consider supporting me on Patreon (Reddit)
- Emacs - a very quick and easy introduction (series of videos)
- Remacs:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
Thanks for your patience!
2017-08-21 Emacs news
- Emacs Lisp:
- Emacs development:
- Dired:
- Case-Insensitive Sorting in Dired on OS X
- do we have something like vimv? (Reddit) - PSA, wdired rocks.
- Navigation:
- Org Mode:
- Other:
- What's your coolest Emacs find as of recent?
- Set up a shortcut to insert a symbol
- Yet another emacs terminal emulator (Reddit)
- A simple script that re-indexes emails using mu and sends a desktop notification if new emails are detected. (Reddit)
- straight.el - Next-generation, purely functional package manager for the Emacs hacker
- Text Editor Performance Comparison (Emacs turns up respectable numbers) (Reddit)
- The highlight.el library
- Non-Emacs things:
- New packages:
- copy-file-on-save: Copy file on save, automatic deployment it.
- old-norse-input: An input method for Old Norse
- org-mind-map: Creates a directed graph from org-mode files
- outrespace: c++ namespace utility functions
- quiz: Multiple choice quiz game
- rcirc-menu: A menu of all your rcirc connections
- helm-ebdb: Helm integration for EBDB
- ebdb-i18n-chn: China-specific internationalization support for EBDB
- ebdb-gnorb: Utilities for connecting EBDB to Gnorb
- ebdb: Contact management package
- counsel-ebdb: Counsel integration for EBDB
- company-ebdb: company-mode completion backend for EBDB in message-mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-08-14 Emacs news
- Emacs Lisp:
- Emacs development:
- Response to the emacshorror.com post on make-temp-name
- Continued work on possibly using a Gitlab private install for continuous integration testing
- NEWS file:
- The arguments LOCKNAME and MUSTBENEW of 'write-region' are propagated to file name handlers now
- New face 'header-line-highlight'
- Show number of errors in compilation-mode mode-line
- Allow async command output buffer to be shown only on output
- dired-do-delete: Allow to delete dirs recursively without prompts
- Org Mode:
- What are the best packages / plugins for org mode?
- Which help forum? (Or, where do the cool kids hang?)
- org-parser: parses org-files into structured datatypes (Reddit)
- Generating a word cloud using GNU/Emacs and org-mode (2015)
- org mode dot emacs
- Hide :PROPERTIES: drawer
- New iOS org mode app available
- Realized that org mode is a rabbit hole
- Coding:
- Other:
- New packages:
- amx: Alternative M-x with extra features.
- cfml-mode: Emacs mode for editing CFML files
- cftag-mode: Emacs mode for editing tag-based CFML files
- company-terraform: A company backend for terraform
- dotnet: Interact with dotnet CLI tool
- eg: Norton Guide reader
- exotica-theme: A dark theme with vibrant colors
- flycheck-popup-tip: Display Flycheck error messages using popup.el
- hasky-stack: Interface to the Stack Haskell development tool
- helm-lastpass: Helm interface of LastPass
- highlight-function-calls: Highlight function/macro calls
- himp: Automatically hide imports/documentation
- jump-tree: Treat position history as a tree
- kaleidoscope: Controlling Kaleidoscope-powered devices.
- kaleidoscope-evil-state-flash: Flash keyboard LEDs when changing Evil state
- lms: Squeezebox / Logitech Media Server frontend
- neato-graph-bar: Neat-o graph bars CPU/memory etc.
- ob-crystal: org-babel functions for Crystal evaluation
- org2web: A static site generator based on org mode - renamed from org-webpage
- outline-toc: Sidebar showing a "table of contents".
- pelican-mode: Minor mode for editing Pelican sites
- rimero-theme: Theme with a dark background suitable for UI and terminal usage.
- shrink-path: fish-style path
- vc-msg: Show commit information of current line
- windwow: simple workspace management
- yasnippet-snippets: Collection of yasnippet snippets
- zephir-mode: Major mode for editing Zephir code
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-08-07 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Make a mind map from your org-mode files with graphviz (Reddit)
- org-mode export: sometimes it's just easier to use CSS and print to PDF
- org-mode inspired online outliner
- How do you capture TODOs on the go?
- ox-ipynb - a new exporter for org to Jupyter notebooks (Reddit)
- Org2Blog: Access Post Metadata After Publishing
- Coding:
- Other:
- notmuch + emacs + offlineimap configuration procedure - hat-tip to Irreal for the link
- Every feed in its right place - elfeed
- Emacs as a desktop background anyone? (Reddit)
- ovpn-mode: an openvpn management mode for emacs
- Flash the LEDs of a Kaleidoscope-powered keyboard when changing Evil states (Reddit)
- New packages:
- eg: Norton Guide reader
- lms: Squeezebox / Logitech Media Server frontend
- neato-graph-bar: Neat-o graph bars CPU/memory etc.
- snoopy: minor mode for number row unshifted character insertion
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-07-31 Emacs news
- Emacs Lisp:
- Emacs configuration:
- Emacs development:
- News:
- Community support:
- Progress on clarifying the licenses used by elisp packages
- Propose to add emacs support on netlify build (Reddit)
- Navigation:
- Org Mode:
- Changing the format of Org-mode clock reports
- Is there some script I can use to set a default schedule and deadline to my TODO tasks?
- I have started working on Orgmode ODT exporter after a long gap - fork, will not be upstream
- How Fast Can You Tangle In Org-Mode?
- Org-Mode Documents Can Generate PDFs Which Include Any Data Including Themselves
- Coding:
- Emacs Feature Branch Tip - current state to branch in Magit; hat-tip to Irreal for the link
- Emacs cafe: Indium 0.7 is out!
- Mail:
- Other:
- 'Using Emacs' series (Hacker News)
- What Are You Currently Developing in Emacs Lisp?
- Sanitize buffer by replacing words with random words of same length (Reddit)
- use Emacs to create a research compendium for reproducible research (contributions welcome) (Reddit)
- TimoB: Emacs - Beating the Learning Curve (Reddit) - in German
- Building Emacs 25.2 on XUbuntu 17.04
- New packages:
- cnfonts: A simple Chinese fonts config tool
- elvish-mode: Defines a major mode for Elvish
- evil-test-helpers: unit test helpers for Evil
- flycheck-inline: Display flycheck error messages with inline popup style.
- flycheck-pycheckers: multiple syntax checker for Python
- isortify: (automatically) format python buffers using isort.
- ivy-pass: ivy interface for pass
- magit-imerge: Magit extension for git-imerge
- org-category-capture: Contextualy capture of org-mode TODOs.
- org-projectile-helm: helm functions for org-projectile
- org-super-agenda: Supercharge your agenda
- pyim: A Chinese input method which support quanpin, shuangpin, wubi and cangjie.
- pyim-basedict: The default pinyin dict of pyim
- pyim-cangjie5dict: Some cangjie5 dicts for pyim
- pyim-greatdict: A pyim dict, which include three million words.
- pyim-wbdict: Some wubi dicts for pyim
- snoopy: minor mode for number row unshifted character insertion
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-07-24 Emacs news
- Emacs Lisp:
- Test interactive Emacs commands easily with with-simulated-input (Reddit)
- Generic tree traversal tools for Emacs Lisp
- TeX-parse-macro
- John Wiegley and Sacha Chua on use-package
- emacshorrors: make-temp-name
- Minimal Spacemacs like evil + emacs configuration. mostly scala development with ensime. (Reddit)
- recommend a nice tutorial about emacs face system
- Config: One large file or many smaller ones? Thoughts?
- Overloading mathematical operators in elisp
- Emacs development:
- Emacs and Magit - LWN.net (Hacker News)
- Add 'rx' pattern for pcase
- Enable GUI Emacs without 'make install' on macOS
- Signal error for symbol names with strange quotes
- Add a minor mode interface for display-line-numbers
- Emacs now obeys the X resource "scrollBar" at startup
- New variable 'executable-prefix-env' for inserting magic signatures
- Grep commands will now use GNU grep's '–null' option if available
- Allow user control on what starts and ends a paragraph for bidi
- alist-get: Add optional arg TESTFN
- Appearance:
- Org Mode:
- A New Blog Post Searching Protocol - using counsel-git-grep to simplify linking to old posts
- Using pandoc to import a Wikipedia page to org mode
- ANN: org-web-tools (Reddit)
- ANN: org-super-agenda (Reddit)
- Building Org Development version (Reddit)
- Coding:
- Other:
- Considering Colemak. As an Emacs/EVIL (vim) user. How is it?
- How to increase granularity of undo?
- Eschewing Zshell for Emacs Shell (Reddit, Hacker News)
- Terminal and shell performance (Reddit)
- What text would you recommend for really learning Emacs?
- Some of the features that make Emacs a good choice of editor for bidirectional ('bidi') text (Reddit)
- New packages:
- a: Associative data structure functions
- csound-mode: A major mode for interacting and coding Csound
- docker-compose-mode: major mode for editing docker-compose files
- dut-mode: Major mode for the Dut programming language
- eve-mode: Major mode for editing Eve documents.
- gitpatch: Git-format patch toolkit
- gnus-select-account: Select an account before writing a mail in gnus
- iqa: Init file(and directory) Quick Access.
- letterbox-mode: hide sensitive text on a buffer
- mac-pseudo-daemon: Daemon mode that plays nice with Mac OS.
- mixed-pitch: Use a variable pitch, keeping fixed pitch where it's sensible
- noaa: Get NOAA weather data
- opencc: 中文简繁转换 <-> 中文簡繁轉換 (Convert Chinese with OpenCC)
- pamparam: Simple and fast flashcards.
- rib-mode: RenderMan® Interface Bytestream (RIB) Major Mode
- treepy: Generic tree traversing tools
- with-simulated-input: A macro to simulate user input non-interactively
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-07-17 Emacs news
- Emacs Lisp:
- Measuring Package Load Times
- Migrating to Spacemacs Layers
- customizing the new native line numbers in emacs master (Reddit)
- What are some useful, potentially unknown libraries that you use?
- Recommendation for a package that has a well written lisp code ?
- (Screencast) Building A Little UI To Manage Buffers
- Dynamic modules:
- Emacs development:
- Appearance:
- Org Mode:
- Emacs Org + GTD Inbox: How do you use it?
- Syncing org files to Android (Orgzly) with Tasker, Termux and git (Reddit)
- org-duration-format and other clock-related settings
- Emacs master now updated to Org 9.0.9 (Reddit)
- Two Ways To Share Static Key Pair Values Across Different Tangled Source Files With Org-Mode Literate Programming
- Remove Every Source Block Results
- IRC:
- Other:
- New packages:
- all-the-icons-gnus: Shows icons for in Gnus
- calfw-cal: calendar view for emacs diary
- calfw-howm: calendar view for howm
- calfw-ical: calendar view for ical format
- calfw-org: calendar view for org-agenda
- config-general-mode: :General config file mode
- dired-collapse: Collapse unique nested paths in dired listing
- helm-ghs: ghs with helm interface
- inverse-acme-theme: A theme that looks like an inverse of Acme's color scheme.
- ob-coffeescript: org-babel functions for Coffee evaluation
- paste-of-code: paste code on https://paste.ofcode.org
- poly-ruby: Provides poly-ruby-mode
- proportional: use a proportional font everywhere
- underline-with-char: Underline with a char
- yarn-mode: Major mode for yarn.lock files.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-07-10 Emacs news
- Emacs Lisp:
- current-prefix-arg
- Fancy Outline Bullets
- Read arbitrary number of values - loop read-string until empty
- Emacs In a Box (Reddit) - Emacs Lisp tutorial, resources
- Managing your init file(s)
- How can I see what keybindings a new package has potentially overlapped? - tip about minor-mode-overriding-map-alist
- Emacs - Efficient Delete Whole Line (3:20)
- Modules:
- Macros:
- Here's a short but sweet macro viewing function I came up with this morning (Reddit) - see: pp-macroexpand-last-sexp
- with-markers macro
- Emacs development:
- you should really check out the line-numbers scratch branch (Reddit, emacs-devel discussion]]
- Need a git interface that can be included in Emacs, need improvements to copyright assignment process
- Discussion regarding adding advisory notification for non-ELPA package.el downloads
- NEWS:
- Support display of line numbers natively
- Fix vertical-motion across the place where line-number width changes
- Allow comment-indent-functions to specify exact indentation
- Use hook instead of face list to inhibit electric quoting
- Offer non-aligned indentation in lists in js-mode
- Add absolute optional parameter to line-number-at-pos
- Org Mode:
- A workflow to quickly add photos to org-mode notes
- Here's how to do emacsclient global org-capture with Mac OSX
- How this blog is setup - Org Mode, Anaconda, Nikola, Github
- Coding:
- Mail:
- Other:
- Favorite ways to make emacs "smarter?"
- Emacs evil mode as a way to learn Vim (Reddit)
- What is the best way to keep personal accounting in Emacs? - ledger
- You go back in time until 1976 and are allowed to decide which default keybindings emacs has. What do you change?
- best reference book - physical book - for emacs?
- author of An introduction to Programming in Emacs Lisp, Robert Chassell died
- New packages:
- face-explorer: Library and tools for faces and text properties
- gl-conf-mode: Mode for editing gitolite config files
- helm-directory: selecting directory before select the file
- helm-elscreen: Elscreen with helm interface
- helm-kythe: Google Kythe helm interface
- julia-repl: A minor mode for a Julia REPL
- makefile-executor: Emacs helpers to run things from makefiles
- numbers: Display information and trivia about numbers
- rdxmk: A small set of tools for redox developments
- rufo: use rufo to automatically format ruby files
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-07-03 Emacs news
- Emacs Lisp:
- Synthesising Elisp Code - input + desired output -> Emacs Lisp function suggestions
- Getting your head around Emacs Lisp macros (Reddit)
- Using yasnippet programmatically
- Hierarchy.el
- Discovering free keybindings - unbound, free-keys
- Emulating Sparql queries in emacs-lisp with pattern matching (from April)
- Emacs development:
- Native line numbers, final testing (Reddit)
- Work on touch events
- Continued discussion of format strings and internationalization
- New functions related to shr
- Electric quotes: Improve support for Markdown mode
- New dired-do-shell-command substitution: ? replaced by current file name
- describe-key-briefly now ignores mouse movement
- Escape NUL bytes in X selections
- Hide byte code in backtrace
- Navigation:
- Ivy, Counsel, and Swiper (from April; thanks to Irreal for the link)
- Looking for navigable stack of points. - back-button
- Org Mode:
- Coding:
- Managing code with Outlines (Reddit)
- Python flycheck, what are the best choices?
- Version control:
- Other:
- New packages:
- livereload: Livereload server
- lockfile-mode: Major mode for .lock files
- magit-tbdiff: Magit extension for git-tbdiff
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-06-26 Emacs news
- Beginner:
- Emacs Tutorial Series => the learning path I wanted to read while I was getting started (Reddit) - from March 2017
- The Complete Emacs Course - Udemy
- Emacs Lisp:
- Making eshell your own (Reddit)
- "Isolated" and "reproducible" Emacs environment for emacs –script?
- Anonymous function macro in elisp (Reddit)
- Unsecured remote code evaluation. Fun but dangerous!
- Elisp - How long have you maintained a package? - a few tips in the comments
- How do leader keys, hydra, and general.el differ? Use cases?
- Emacs development:
- A proof concept of built-in multiple fake cursors. (Reddit)
- "a small patch that adds some touch event handling to Emacs. Currently it only works on macOS" (Reddit)
- Provide additional support for child frames
- html2text now marked obsolete
- Don't put deleted packages in the trash
- Native display of line numbers, improved
- Org Mode:
- Literate programming:
- LaTeX:
- Blogging:
- Auto-Loading Org2Blog Mode
- An Emacs Blogging Workflow (Reddit) - Hugo tools
- Links:
- Protecting Line Breaks from Fill
- Make M-RET better in Org Mode
- If you use orgzly, how do you sync your Emacs org mode with it?
- Coding:
- Multiple choices in yasnippets
- Best way to read JavaScript documentation (e.g., MDN) within Emacs?
- Pretty Magit - Integrating commit leaders (Reddit)
- My epiphany this morning: Save your current working directory to a file (Reddit)
- company-rofi - using rofi as a frontend for company-mode completion
- Smarter clang-format In Emacs
- Other:
- OSX - If you're not already using the railwaycat port of emacs, you should go ahead and make that happen
- TIL: evil-buffer-regexps
- Just happy that I can use Emacs at work now
- Does anyone following the Emacs updates which Sacha is doing for years? (Reddit) - aww, shucks =)
- The Lisp machine and GNU - LibrePlanet 2017 (Reddit) - see comments for link to Org file
- ELPA packages included in the new release of Debian (Reddit)
- Recorded a video about how I configure my Emacs (Reddit)
- New packages:
- bifocal: Split-screen scrolling for comint-mode buffers
- dad-joke: Get/display dad jokes
- flycheck-clang-analyzer: Integrate Clang Analyzer with flycheck
- flycheck-julia: Julia support for Flycheck
- github-modern-theme: The GitHub color theme for Emacs.
- hugsql-ghosts: Display ghostly hugsql defqueries inline
- ob-fsharp: Org-Babel F#
- ob-rust: org-babel functions for rust evaluation
- org-link-minor-mode: Enable org-mode links in non-org modes
- org-static-blog: a simple org-mode based static blog generator
- pasp-mode: - A major mode for editing Answer Set Programs.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-06-19 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Adding keymaps to src blocks via org-font-lock-hook - hat-tip to Irreal for the link
- Nuage: a web app to edit your org files (Reddit)
- Reading for Programmers
- Coding:
- Not a fan of Emacs Lisp? Hack Emacs in Go! (Reddit, Hacker News)
- Yet another completion engine powered by "git grep" (Reddit)
- json-navigator, x-path-walker, json-snatcher and all - json support in Emacs (Reddit)
- Package/tool to mark newly written and uncommitted code
- Using Emacs - 34 - ibuffer and emmet (Reddit)
- Other:
- New packages:
- helm-frame: open helm buffers in a dedicated frame
- ivy-dired-history: use ivy to open recent directories
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-06-12 Emacs news
- Emacs Lisp:
- Appearance:
- Keybinding:
- Configuration:
- Sharing my spacemacs config.
- My Emacs Configuration in Org-mode - hat-tip to Irreal for the link
- Other:
- New packages:
- cheat-sh: Interact with cheat.sh
- coin-ticker: Show a cryptocurrency price ticker
- gited: Operate on Git branches like dired
- helm-charinfo: A helm source for character information
- helpful: a better help buffer
- mandoku-tls: A tool to access the TLS database
- nlinum-hl: heal nlinum line numbers
- solaire-mode: make certain buffers grossly incandescent
- treemacs: A tree style file explorer package
- treemacs-evil: Evil mode integration for treemacs
- yahtzee: The yahtzee game
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-06-05 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- auto-minor-mode: Enable minor modes by file name and contents
- dired-du: Dired with recursive directory sizes
- gift-mode: major mode for editing GIFT format quizzes
- jemdoc-mode: Major mode for editing jemdoc files
- json-navigator: View and navigate JSON structures
- kmb: Kill buffers matching a regexp w/o confirmation
- org-edna: Extensible Dependencies 'N' Actions
- orgnav: Org tree navigation using helm
- pfuture: a simple wrapper around asynchronous processes
- postcss-sorting: postcss-sorting interface
- prettier-js: Minor mode to format JS code on file save
- qt-pro-mode: Qt Pro/Pri major mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-05-29 Emacs news
- Emacs development:
- Beginner:
- Navigation:
- Org Mode:
- A new iPhone Org-mode app
- Fontify broken links in org-mode - hat-tip to Irreal for the link
- Fontify done checkbox items in org-mode - hat-tip to Irreal for the link
- Org mode tables, exporting only specific columns
- It is possible to display numbers at the beginning of headerlines instead of asterisks when editing org-mode?
- Extending Org-Mode's org-export-as-odt function to convert directly to Microsoft Word docx format on Windows 10
- Any way to extract a PDF's contents to use in orgs mode? - note about interleave
- emacs-freex, org-brain - hat-tip to ThierryStoehr for the links
- Coding:
- Other:
- What are some packages you once used but have found a better alternative?
- The surprisingly simple path to a foot powered emacs
- How can I permanently highlight blocks of text?
- Evil mode users, do you bind CAPS LOCK to ESC or CTRL? - neat tip for using xcape to bind short/long press
- Reformatting Tabular Data
- Use wgrep and evil to replace text efficiently
- Using less inside of M-x shell - eless, other workarounds
- Tips for syncing GNUs messages (and emacs in general) across multiple computers?
- rectangular cut/paste, overwrite mode, ascii-art diagrams - picture-mode
- straight.el - source based package manager for Emacs (Reddit)
- New packages:
- counsel-spotify: Control Spotify search and select music with Ivy.
- nubox: Nubox color theme (dark, light and tty versions)
- ob-uart: org-babel support for UART communication
- shx: "Extras" for the (comint-mode) shell
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-05-22 Emacs news
- Configuration:
- Emacs development:
- New emacsclient option -T/–tramp can edit remote files
- New single line horizontal scrolling mode - from this Reddit request
- New commands: find-library-other-window, find-library-other-frame
- Reimplemented module functions
- Enhanced mode-line percentage offset facility, with "%o" and "%q"
- New variable eval-expression-print-maximum-character prevents large integers from being displayed as characters
- smerge-refine-regions can refine regions in separate buffers
- Emacs memory consumption
- Status of emacs-25 branch
- The Dude Abides - old comments
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- ceylon-mode: Major mode for editing Ceylon source code
- flycheck-coverity: Integrate Coverity with flycheck
- flycheck-vale: flycheck integration for vale
- php-cs-fixer: php-cs-fixer wrapper.
- shr-tag-pre-highlight: Syntax highlighting code block in HTML
- slstats: Acquire and display stats about Second Life
- vdiff-magit: magit integration for vdiff
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-05-15 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Coding:
- Webpaste 1.4.0 released!
- Can somebody share their c++ workflow.
- Suggestions: Smartparens with AucTex ?
- Version control:
- Javascript:
- Python:
- Other:
- New packages:
- all-the-icons-ivy: Shows icons while using ivy and counsel
- editorconfig-charset-extras: Extra EditorConfig Charset Support
- ghub+: a thick GitHub API client built on ghub
- ob-blockdiag: org-babel functions for blockdiag evaluation
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, YouTube, the changes to the Emacs NEWS file, and emacs-devel.
2017-05-08 Emacs news
- Emacs Lisp:
- Emacs development:
- RMS supports Language Server Protocol integration into Emacs core (Reddit)
- write-region character counts now off by default
- GCC warnings now include checking list object types
- New function seq-set-equal-p
- CSS colours now fontified
- Ongoing work on address-sanitizer-enabled emacs
- Pausing work on overlays as an AA-tree
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Get and reference an issue in a commit message: now Bitbucket support (also Gitlab and Github) (Reddit)
- Emacs and Clojure, a Lispy Love Affair (41:16) (Reddit)
- Using tide-mode to type-check JavaScript
- Getting Started with CIDER (56:02, from 2016)
- Smart indentation for SQL files (Reddit)
- Lightning talk: Giraffe, Visualizing Data With Emacs and ClojureScript - Jack Rusher (6:27)
- Other:
- New packages:
- dakrone-light-theme: dakrone's custom light theme
- evil-goggles: Add a visual hint to evil operations
- helm-xref: Helm interface for xref results
- ini-mode: Major mode for Windows-style ini files.
- mastodon: Client for Mastodon
- point-pos: Save and restore point positions
- turing-machine: Single-tape Turing machine simulator
- hook-helpers: Anonymous, modifiable hook functions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-05-01 Emacs news
- Emacs Lisp:
- Emacs development:
- Appearance:
- Navigation:
- Org Mode:
- Coding:
- Other:
- Emacspeak 46.0 (HelpfulDog) Unleashed
- Using email address lists in mu4e
- Webpaste 1.2.2 released
- Using rcirc with ZNC playback module
- Why Emacs (from a somewhat-new Vim user)?
- A Better Less? Using emacs view-mode as substitute for less and much more (Reddit)
- Spring 2017: A Very Brief Introduction to Text Editors and GNU Emacs for CIS 121 at PCC (40:57)
- New packages:
- evil-goggles: Add a visual hint to evil operations
- helm-xref: Helm interface for xref results
- ini-mode: Major mode for Windows-style ini files.
- mastodon: Client for Mastodon
- hook-helpers: Anonymous, modifiable hook functions
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-04-24 Emacs news
- Emacs development:
- Emacs Lisp:
- Org Mode:
- helm-org-rifle 1.4.0 released
- org-sticky-header: Show off-screen Org heading in header line
- org board
- Monospace font for Calendar in org-mode, proportional font in main buffer
- Agenda view with random sorting of the entries
- Some questions about a songwriting workflow in emacs.
- Converting org-journal entry to org-page post
- Coding:
- Patch Emacs to speedup Magit on macOS (Reddit)
- Inserting shebangs in files
- Can I have line numbers only show up in the active (focused) window?
- Productive Emacs: Paredit (19:03, from 2016) - hat-tip to Irreal for the link
- Other:
- New packages:
- binclock: Display the current time using a binary clock.
- exsqlaim-mode: Use variables inside sql queries
- flatui-dark-theme: Dark color theme with colors from https://flatuicolors.com/
- flow-minor-mode: Flow type mode based on web-mode.
- frame-mode: Use frames instead of windows
- lsp-go: Go support for lsp-mode
- lsp-haskell: Haskell support for lsp-mode
- lsp-java: Java support for lsp-mode
- lsp-python: Python support for lsp-mode
- lsp-rust: Rust support for lsp-mode"
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-04-17 Emacs news
- Emacs Lisp:
- Emacs symbolism
- Move The Buffer Contents And Cursor Up Or Down By One Line (0:32)
- Execute macro as and EmacsScript Help - see comments for tips on scripting
- Idea: a standard set of async hooks for keyboard macros - work around it with executing-kbd-macro
- How to ignore whitespace-only kill-ring entries? - filter-buffer-substring-function
- Running elisp commands in vim buffers?
- Emacs development:
- Org Mode:
- Changing the date roll-over time for org-mode - org-extend-today-until
- Emacs Org-Babel MySQL no longer working - note about incompatible change (org-babel-get-header)
- Coding:
- Other:
- Sticking with emacs as a newbie: Ideas/suggestions?
- Impressive emacs plugins
- Show manpages always in the same window - major-mode-dedication
- Emacs.el Episode 7 - collecting questions for Charles Lowell, frontside.io
- A short rant on other applications
- I Stand Corrected… - enjoying mu4e
- Anki Deck to learn Spacemacs Bindings
- New packages:
- add-hooks: Functions for setting multiple hooks
- arch-packer: Arch Linux package management frontend
- bitbucket: Bitbucket API wrapper
- flycheck-joker: Add Clojure syntax checker (via Joker) to flycheck
- hierarchy: Library to create and display hierarchy structures
- html2org: Convert html to org format text
- indium: JavaScript Awesome Development Environment
- password-mode: Hide password text using overlays
- playerctl: Control your music player (e.g. Spotify) with playerctl
- smart-hungry-delete: smart hungry deletion of whitespace
- sourcetrail: Communication with Sourcetrail
- spaceline-all-the-icons: A Spaceline theme using All The Icons
- web-narrow-mode: quick narrow code block in web-mode
- zig-mode: A major mode for the Zig programming language
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-04-10 Emacs news
- Emacs Lisp:
- Emacs development:
- Continued work on continuous integration
- Discussion on package security auditing and isolation
- New tramp-change-syntax command
- copy-record deprecated in favor of copy-sequence
- write-region, append-to-file, etc. now output number of characters added
- Unicode special casing and special sigma casing rule
- mhtml-mode is now default mode for *.html files
- Navigation:
- Org Mode:
- A better return in org-mode
- Writing a book with emacs org-mode and Leanpub - hat-tip to Irreal for the link
- Good collection of themes for an org based blog?
- Org mode and Anki - see also org-drill or pamparam
- Coding:
- Other:
- Make Emacs a bit quieter
- Pasting with the mouse without moving the point - mouse-yank-at-point
- Automatically revert buffers
- Emacs April 2017 Meetup @ Skills Matter (Reddit)
- Spreadsheets: is there a de facto "good one", or what are the pros/cons?
- How Can I Create a Screencast of an Emacs Session?
- Lastpass command wrapper for Emacs with interactive manager and auth-source (Reddit)
- Playing around in Emacs and Helm (4:26)
- New packages:
- ac-rtags: auto-complete back-end for RTags
- challenger-deep-theme: Orbit Theme
- company-rtags: RTags back-end for company
- flycheck-rtags: RTags Flycheck integration.
- helm-rtags: A front-end for rtags
- ivy-rtags: RTags completion back-end for ivy
- kubernetes-evil: Kubernetes keybindings for evil-mode.
- meson-mode: Major mode for the Meson build system files
- symbol-overlay: Highlighting symbols with keymap-enabled overlays
- terminal-here: Run an external terminal in current directory
- waf-mode: Waf integration for Emacs
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-04-03 Emacs news
- Beginner:
- Emacs Lisp:
- Emacs development:
- Navigation:
- Org Mode:
- Replacing Scrivener with Emacs and Vim (Reddit)
- Updating save-receipt-link
- org-brain now on Melpa (Reddit)
- Memacs: What did I do on February 14th 2007? Visualize your (digital) life in Org-mode
- org-du: Visualizing Org-mode Heading Sizes
- Org-mode + paper/pen + ? for creative writing
- How do you align your daily todos with your long term goals?
- Coding:
- Other:
- New packages:
- helm-navi: Helm for navi-mode
- kubernetes: Emacs porcelain for Kubernetes.
- nord-theme: An arctic, north-bluish clean and elegant theme
- org-brain: Org-mode concept mapping
- popup-edit-menu: a popup context edit menu package
- protocols: Protocol database access functions.
- quick-peek: Inline quick-peek windows
- services: Services database access functions.
- timonier: Manage Kubernetes Applications
- tql-mode: TQL mode
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-03-27 Emacs news
- Emacs Lisp:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New packages:
- easy-hugo: Package for writing blogs made with hugo
- evil-lion: Evil align operator, port of vim-lion
- flycheck-yamllint: Flycheck integration for YAMLLint
- helm-books: Helm interface for searching books
- helm-sql-connect: Choose a database to connect to via Helm.
- ido-flex-with-migemo: use ido with flex and migemo
- monokai-alt-theme: Theme with a dark background. Based on sublime monokai theme.
- obfusurl: Obfuscate URLs so they aren't spoilers
- org-edit-latex: Edit embedded LaTeX in a dedicated buffer
- org-sync-snippets: Export snippets to org-mode and vice versa
- ox-minutes: Plain text backend for Org for Meeting Minutes
- thinks: Insert text in a think bubble.
- uptimes: Track and display emacs session uptimes.
- wotd: Fetch word-of-the-day from multiple online sources
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-03-20 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Appearance:
- Org Mode:
- Coding:
- Browsing allegro lisp docs inside emacs
- dwim python-send-to-shell function that behaves much like it might in ESS mode
- emacs for html+css+php+javascript
- Project Shells: Manage multiple shell (or terminal, eshell) buffers for each project (Reddit)
- GNU Guile 2.2.0 released - "Guile's Elisp implementation is now fully Emacs-compatible" (Reddit)
- A better imenu for go-mode in emacs (Reddit)
- Other:
- New packages:
- auto-read-only: Automatically make the buffer to read-only
- comint-intercept: Intercept input in comint-mode
- dired-hide-dotfiles: Hide dotfiles in dired
- el2org: Convert elisp file to org file
- hack-time-mode: Forge time
- ivy-todo: Manage org-mode TODOs with ivy
- lastpass: LastPass command wrapper
- nimbus-theme: An Awesome Dark Theme
- org-mru-clock: load most recently used clocks into history
- persp-mode-projectile-bridge: persp-mode + projectile integration.
- pippel: Emacs frontend to python package manager pip
- pocket-mode: Manage your pocket
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-03-13 Emacs news
- Emacs Lisp:
- Emacs development:
- Coding:
- Org Mode:
- Org Mode Resources
- Emacs org-mode examples and cookbook (HN)
- Show HN: Emacs' org-mode for non-Emacs users, within Emacs
- Org-Mode Driven Presentations With Org-Reveal & Spacemacs
- A code snippet navigator and collector with Org (Reddit)
- Gantt Charts for Org-Mode
- Installing bleeding edge Hugo + Goorgeous (org-mode) (Reddit)
- Batch Jekyll publishing
- Eshell:
- Other:
- mu4e 0.9.18: E-Mailing with Emacs now even better - hat-tip to Irreal for the link
- Spacemacs - Managing Broken Emacs Packages
- Take Elfeed everywhere: Mobile rss reading Emacs-style (for free/cheap)
- Control Spotify search and select music with HELM (plus-version)
- Simple package for korean emacs users. korean-holidays.el (Reddit)
- Ask HN: Emacs Users, what's in your .emacs file? (2017)
- Wireworld in Emacs – DustyCloud Brainstorms
- Dired limiting
- New packages:
- auto-virtualenvwrapper: Auto activate python virtualenvs
- elisp-docstring-mode: Major mode for editing elisp docstrings.
- gtk-pomodoro-indicator: A pomodoro indicator for the GTK tray
- helm-spotify-plus: Control Spotify, search and select music with Helm.
- highlight-context-line: Improve orientation when scrolling
- historian: Persistently store selected minibuffer candidates
- ivy-historian: Persistently store selected minibuffer candidates
- literal-string: edit string literals in a dedicated buffer
- magit-lfs: Magit plugin for Git LFS
- org-notebook: Ease the use of org-mode as a notebook
- ox-epub: Export org mode projects to EPUB
- pomidor: Simple and cool pomodoro timer
- project-shells: Manage the shell buffers of each project
- ssass-mode: Edit Sass without a Turing Machine
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-03-06 Emacs news
- Navigation:
- Appearance:
- Emacs Lisp:
- How to blacklist packages from being auto-installed - for overriding dependencies
- Emacs: Check Interactive Call For Emacspeak
- Emacs development:
- Org Mode:
- Setting up the blog - Org Mode and Hugo, hat-tip to Irreal for the link
- A Simple Static Site Generator for Emacs (Reddit)
- Taking notes for a Juniper lab with Emacs and Org mode (5:58)
- Network cookbook using Emacs and Org mode (1:22) and applying changes, too (4:27)
- Coding:
- Other:
- Copying files between dired buffers
- Pomidor is a simple and cool pomodoro technique timer. (Reddit)
- What is the current best way to set up emacs on Windows?
- Newsticker vs Elfeed
- Steven Pinker mentions Emacs in his "The Language Instinct" (Reddit)
- A Complete Guide to Email in Emacs using Mu and Mu4e (Reddit)
- New packages:
- apiwrap: api-wrapping tools
- blog-minimal: a very simple static site generator based on org mode
- elquery: The HTML library for elisp.
- exiftool: Elisp wrapper around ExifTool
- flow-mode: Flow type mode based on web-mode.
- helm-ext: A few extensions to Helm
- korean-holidays: Korean holidays for calendar.
- luarocks: luarocks tools
- mandm-theme: An M&M color theme.
- nikola: Simple wrapper for nikola
- remember-last-theme: Remember the last used theme between sessions.
- sayid: sayid nREPL middleware client
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-02-27 Emacs News
- Beginner:
- Emacs Lisp:
- Emacs development:
- Navigation:
- Uncommon document navigation tips?
- other-window-or-switch-buffer
- Find the buffer with Chinese name
- Some Dirty Hacks for Helm (Reddit)
- golden-ratio-scroll-screen: scroll half the page and highlight line before and after scroll (Reddit)
- Why use recentf when you can just reverse isearch find-file history?
- Appearance:
- Org Mode:
- Coding:
- Make it so: file1 -> Makefile -> file2 (Reddit)
- A minimal C++ IDE setup for Emacs?
- Portacle - Adventures in Cross-Platform Deployment (Reddit)
- The Continued Existence of the Emacs IPython Notebook (Reddit, HN)
- Using tab for both yasnippet and company
- Backing up/versioning : .emacs.d, .bashrc, .xmonad, etc config…
- Other:
- New packages:
- build-status: Mode line build status indicator
- cl-print: CL-style generic printer facilies
- ede-php-autoload-composer-installers: Composer installers support for ede-php-autoload
- ede-php-autoload-drupal: Drupal support for ede-php-autoload
- flycheck-clang-tidy: Flycheck syntax checker using clang-tidy
- kaolin-theme: A dark jade theme inspired by Sierra.vim
- ob-async: Asynchronous org-babel src block execution
- ob-sql-mode: SQL code blocks evaluated by sql-mode
- picpocket: Image viewer
- prassee-theme: A high contrast color theme
- vue-html-mode: Major mode for editing Vue.js templates
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-02-20 Emacs news
- Emacs Lisp:
- Emacs development:
- Navigation:
- Appearance:
- Org Mode:
- Sorting Org entries by most recent activity
- Blogging with Hugo (markdown) using org-mode, ox-pandoc, and yasnippet
- ob-async: Asynchronous src-block execution for org-babel
- Org-Mode: how to create link to a target with completion? - added to org-ref
- Sync Org with Asana
- Optimal Emacs Settings for Org-mode for Literate Programming (2016, HN)
- Other:
- New packages:
- cov: Show coverage stats in the fringe.
- dokuwiki: Edit Remote DokuWiki Pages Using XML-RPC
- eslintd-fix: use eslint_d to automatically fix js files
- flycheck-checkpatch: Flycheck support for checkpatch.pl tool
- futhark-mode: major mode for editing Futhark source files
- highlight-refontification: Visualize font-lock refontification.
- messages-are-flowing: visible indication when composing "flowed" emails
- nocomments-mode: Minor mode that makes comments invisible.
- nv-delete-back: backward delete like modern text editors
- org-table-sticky-header: Sticky header for org-mode tables
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-13 Emacs News
- Emacs Lisp:
- Resetting a defvar Value
- Strange Code - dealing with faces before :inherit
- Pros and cons of Emacs' everything is a buffer approach
- Teaching the elisp byte-compiler how to optimise dash.el functions (Reddit)
- A moderately experienced Emacs user tries Spacemacs
- BBDB on EIEIO – An Introduction to Object-Oriented Emacs Lisp
- Emacs development:
- Coding:
- C/C++ Development Environment for Emacs
- What is your preferred setup for Python?
- Recommended config/packages for golang
- Spacemacs - Using Magit With Github
- Magithub 0.1.1 released – a minor revision with major updates
- JDecomp: decompile Java classfiles
- xquery-mode/Oook-selector: Convenience tools for interacting with XQuery and MarkLogic
- Forgotten gem: JDIbug is a graphical Java debugger for Emacs with cond break, watches, locals list supporting compl obj (Reddit)
- checkpatch-mode
- My pragmatic decision on GNU Emacs versus vim for my programming (2016, HN)
- Org Mode:
- Other:
- Batch-edit file permissions in dired
- Audio Deja Vu: Audio Formatted Math On The Emacspeak Desktop
- Per frame mode/header-line (patches welcome:)) (Reddit)
- Best way to manage lots of email in the gnus summary buffer?
- Using hledger with ledger-mode
- Xah Fly Keys, now supports QWERTY layout
- paperless - an emacs assisted PDF document filing tool (Reddit)
- Using Emacs - 28 -Rectangles (Reddit)
- mu4e 0.9.18: E-Mailing with Emacs now even better. (Reddit)
- Script to send standard input into the emacs kill ring or a register (Reddit)
- GNU Emacs #6: Shell (Spanish, 11:37)
- Emacs Lisp: copy-to-buffer (French, 8:38), Emacs Lisp (8:01)
- Installing Emacs and Spacemacs Setup from Scratch MacOS (4:59)
- New packages:
- anything-tramp: Tramp with anything interface
- async-await: Async/Await
- font-lock-profiler: Coverage and timing tool for font-lock keywords.
- goose-theme: A gray color theme
- green-screen-theme: A nice color theme for those who miss green CRTs
- guess-language: Robust automatic language detection
- helm-perspeen: helm extension for perspeen.el
- helm-tramp: Tramp with helm interface
- jdecomp: Interface to Java decompilers
- madhat2r-theme: dark color theme that is easy on the eyes
- markdown-edit-indirect: Edit markdown code block in a separate buffer
- paperless: A major mode for sorting and filing PDF documents.
- pastery: paste snippets to pastery.net.
- phan: Utility functions for Phan (PHP static analizer)
- zpresent: Simple presentation mode based on org files.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-02-06 Emacs News
- Emacs Lisp:
- Emacs development:
- Coding:
- Org Mode:
- Input devices:
- Other:
- Other projects:
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-30 Emacs News
I shuffled the sections around a bit to emphasize Emacs Lisp and Emacs development, based on John Wiegley's suggestion. Enjoy!
- Beginner:
- Emacs Lisp:
- Emacs development:
- Discussion of syncing Org in Emacs master, and plans for ELPA in Emacs 26
- Discussion of defaults for -predicate and -function variables
- New Gnus command for sorting by read marks - C-c C-s C-m C-m
- Gnus .newsrc will now be saved only for NNTP select methods
- car and cdr compositions cXXXr and cXXXXr now part of Emacs Lisp (ex: caddr)
- Org Mode:
- Tools for making good documentation? Org-mode or some other tools?
- How to archive all DONE tasks under the current sub-tree
- Best method for orgmode Google calendar integration?
- Recommendations for professional quality styling of exported org documents ( PDF, ODT )
- ob-ipython and inline figures in org-mode
- Evil:
- New packages:
- eziam-theme: A mostly monochrome color theme, inspired by Tao and Leuven. Comes with dark and light background.
- flycheck-dialyxir: flycheck checker for elixir dialyxir
- flycheck-dogma: flycheck checker for elixir dogma
- fn: Concise anonymous functions for Emacs Lisp
- frames-only-mode: Use frames instead of Emacs windows (HN)
- fuff: Find files with findutils.
- hacker-typer: Pretend to write code like a pro
- inline-docs: Show inline contextual docs.
- major-mode-icons: display icon for major-mode on mode-line.
- mmm-jinja2: MMM submode class for Jinja2 Templates
- org-parser: parse org files into structured datatypes.
- psgml: SGML-editing mode with parsing support
- salt-mode: Major mode for Salt States
- socyl: Frontend for several search tools
- test-c: quickly test c code
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-23 Emacs News
- Org Mode:
- A shortcut to my favourite org-mode agenda view
- Current headline or path in Org-mode
- OrgClockTray: Display your org-mode clock time in a tray icon in Windows' Taskbar
- Exporting org-mode to Jupyter notebooks
- Archive articles from various sources to org file via IFTTT and Dropbox
- org capture / reminders / … Google.
- accept calendar invitation (ical/ics) in mail (x-post from /r/orgmode)
- Any Todoist user interested in collaborating on "org-todoist"?
- Managing dotfiles with org mode?
- Coding:
- X509 Mode - for viewing SSL certificates
- Cycling Home - beginning of line or indentation
- Run Scheme on Emacs - Ubuntu (4:22)
- Emacs Lisp:
- Emacs development:
- Proxies:
- Other:
- Why do you like Emacs?
- Emacs Tutorial for Beginners - Simply Explained (7:36)
- Autocomplete erc nicks with @ sign (for slack)
- WolframAlpha integration with Emacs (Reddit)
- cliphist v0.5.0 (read from clipboard managers)
- Spacemacs is getting its own ELPA (Reddit)
- A Hydra For Country Business Marks
- I am your everywhere - server-mode
- Waiting For Tonight - midnight-mode
- Related projects:
- This Week in Remacs (Reddit) - Emacs port to Rust
- Ymacs, an Emacs-like editor for the web, with a lisp REPL (Reddit)
- New packages:
- bshell: manage and track multiple inferior shells
- el-patch: Future-proof your Emacs Lisp customizations!
- eldoc-overlay-mode: Display eldoc with contextual documentation overlay.
- flycheck-kotlin: Support kotlin in flycheck
- github-pullrequest: Create and fetch Github Pull requests with ease
- mbsync: run mbsync to fetch mails
- morganey-mode: Major mode for editing Morganey files
- promise: This is a simple implementation of Promises/A+.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-16 Emacs News
- Org Mode:
- Coding:
- Querying a MongoDB bibtex database with Python and emacs-lisp
- My first Emacs theme: Eziam, a mix of Tao and Leuven.
- gdb-mi or realgud?
- millejoh/emacs-ipython-notebook: Jupyter and IPython 2.x/3.x notebook client in Emacs
- Mode for Assembly language
- New package for creating and fetching Github pull requests (Reddit)
- Emacs development:
- Other:
- I'm now using the right dictionary - Stardict and sdcv-mode
- A Reminder about Emacs Keybindings on MacOS
- William Denton's config changes for Org, Projectile, Ivy, Swiper, Counsel, and Zotero
- What would you suggest for an emacs starter? Visual, keystrokes, optional etc. A bit long.
- Why Gnus?
- Introducing ivy-mode
- Migrating to Emacs, carrying my 4 years of Vim with me ! | Tech n Tips
- New packages:
- buffer-manage: manage buffers
- i3wm: i3wm integration library
- ivy-youtube: Query YouTube and play videos in your browser
- org-mime: org html export for text/html MIME emails
- passmm: A minor mode for pass (Password Store).
- rg: Use ripgrep (grep and ag replacement) like rgrep.
- stem-english: - routines for stemming English word
- ydk-mode: Language support for Yu-Gi-Oh! deck files
- zweilight-theme: A dark color theme for Emacs.
- cobol-mode: Mode for editing COBOL code
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-09 Emacs News
- Org Mode:
- How I view my google calendar agenda in Emacs
- Using Emacs - 26 - Google Calendar, Org Agenda (Reddit)
- What do I want from my Org Mode files?
- Resurrecting and refreshing MobileOrg for iOS
- Anyone got any good advanced org-mode resources? Blog recommendations
- Find stuff in org-mode anywhere - emacsql, org-db
- Org Mode survey for programmers interested in collaboration (Reddit)
- Coding:
- Emacs Lisp:
- Emacs development:
- Other:
- Getting Started With Emacs
- Capturing Gcal for Display in Emacs
- camcorder.el - Creating Animated Gifs & Videos for Spacemacs
- Emacs & Foot pedals
- Emacimize your keyboard - keyboard wishlist
- emacs+markdown (1:14), emacs+tex (2:13), emacs+python (1:15)
- Scoring elfeed articles
- emacspeak: Fun With TTS (Voxin) And Ladspa
- New packages:
- eshell-fixed-prompt: Restrict eshell to a single fixed prompt
- flycheck-flawfinder: Integrate flawfinder with flycheck
- github-theme: The GitHub color theme.
- guix: Interface for GNU Guix
- helm-etags-plus: Another Etags helm.el interface
- info-buffer: Display info topics on separate buffers
- launch-mode: Major mode for launch-formatted text
- perspeen: An package for multi-workspace
- russian-holidays: Russian holidays for the calendar
- untitled-new-buffer: Open untitled new buffer like other text editors.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2017-01-02 Emacs News
- Org Mode:
- Going paperless, replacing my notebooks and journals with 1's and 0's - hat-tip to Irreal for the link
- See where you are in your Org tree (Reddit)
- Org-mode changes my link when I export to HTML
- Write agenda buffer to file with timer
- App to paste images in org-mode or in any markdown format. (Reddit)
- My workflow with org-agenda (from Sept)
- Coding:
- Emacs as DevOps editor - hat-tip to Irreal for the link
- Emacs Lisp:
- Emacs development:
- Other:
- Resize your windows to the golden ratio
- Don't Use Terminal Emacs
- Any glaringly large disadvantages to emacs in -nw mode?
- Your most used emacs packages?
- From Vim To Emacs - Year Later (Reddit)
- Put M-1~9 into a better use
- telegram in emacs
- Talk: Spacemacs – A Distribution for GNU Emacs (32:38, German)
- New packages:
- backward-forward: navigation backwards and forwards across marks
- choice-program: parameter based program
- rust-playground: Local Rust playground for short code snippets.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-12-26 Emacs News
- Org Mode:
- Emacs Lisp:
- Coding:
- git: is there a way to quickly commit changes in open buffers?
- Best package for highlighting indentation - recommends highlight-indent-guides
- Is it possible to real-time preview markdown in Emacs
- Select the company completion candidate by pressing 0-9
- Solved: Using Emacs to minify js and css
- Emacs, CIDER, and clojure-pretty-lambda-mode (2015)
- Emacs development:
- Other:
- Whizz between windows with windmove
- chocolatey: Easily obtaining a functional emacs on windows
- Using Emacs - 25 - Tramp
- Evil vs default keybindings comparison.
- "solution explorer" style window/tab in emacs. - emacs-neotree
- Email with Gnus and Docker
- Fastest way to jump to bookmarks (Reddit) (2015)
- Ask HN: Vim/Emacs users, how do you deal with non-qwerty layouts? | Hacker News
- Vim Within Emacs: An Anecdotal Guide
- New packages:
- autothemer: Conveniently define themes.
- company-erlang: company backend based on ivy-erlang-complete
- eros: Evaluation Result OverlayS for Emacs Lisp
- lsp-mode: No description available.
- python-switch-quotes: cycle between ' and " quotes in python strings
- rebecca-theme: Rebecca Purple Theme
- xah-reformat-code: commands to reformat source code.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-12-19 Emacs News
- Org Mode:
- Sorting an org-mode table
- Using categories to organize your Org agenda
- Rails remote console in emacs and org-mode
- Open a section in org-file programmatically
- Change the color of the TODO keyword you use to mark tasks that are in progress.
- Advanced Usage of Dependencies Between Tasks Using org-depend.el (Reddit)
- Org-mode babel is cool
- Coding:
- Emacs Lisp:
- momentary-string-display
- Race conditions in Emacs' process filter functions
- lexical-binding: t vs lexical-let?
- How I chased down a PHP mode indention bug in Emacs (Reddit)
- eros: Evaluation Result OverlayS for Emacs Lisp
- Don’t kill-buffer, kill-this-buffer instead (Reddit)
- New maintainer for omnisharp-emacs is needed (Reddit)
- Emacs development:
- Concurrency has landed (Reddit)
- ibuffer: new filters and commands
- Image-Dired improvements
- New commands image-scroll-left and image-scroll-right
- Discussion of linking to Javascript libraries within Emacs core
- Discussion of event handling
- Continued discussion about narrowing and widening
- Regular expression libraries
- Other:
- Generating links to info buffers
- Converting files from DOS to UNIX file formats using Emacs
- Tmux + Emacs
- Nice email configuration using Emacs, mbsync, notmuch, msmtp, msmtpq, pgp, and gnus-alias (Reddit)
- Breaking the dependency on the terminal
- Running Multiple Emacs Daemons on a Single System · tychoish (Reddit)
- New packages:
- blackboard-theme: TextMate Blackboard Theme
- flycheck-objc-clang: Flycheck: Objective-C support using Clang
- flycheck-swift3: Flycheck: Swift support for Apple swift-mode
- indent-tools: Indent, navigate (and more) by blocks of indentation: yaml, python etc.
- ivy-rich: More friendly display transformer for ivy.
- jastadd-ast-mode: Major mode for editing JastAdd AST files
- js-format: Format or transform code style using NodeJS server with different javascript formatter
- org-seek: Searching Org-mode files with search tools.
- syntactic-close: Insert closing delimiter
- winum: Navigate windows and frames using numbers.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-12-12 Emacs News
- Org Mode:
- Mail:
- Coding:
- Cider Woes
- Emacs CL Intro v2 (32:10, with more parts following)
- Emacs Lisp:
- Emacs development:
- Call for testing: concurrency in Emacs (Reddit, Hacker News, Changelog)
- Emacs internals documentation
- New functions file-name-quote, file-name-unquote, file-name-quoted-p
- New function mapbacktrace
- Discussion of block_input
- RFC for string interpolation improvements
- Debugging Emacs with threads
- Tramp and concurrency
- Other:
- New packages:
- apib-mode: Major mode for API Blueprint files
- bln-mode: binary line navigation minor mode
- company-statistics: Sort candidates using completion history
- copy-as-format: Copy buffer locations as GitHub/Slack/JIRA/HipChat/… formatted text
- csgo-conf-mode: CS:GO Configuration files syntax highlighting
- importmagic: Fix Python imports using importmagic.
- malyon: mode to execute Z-code files version 3, 5, 8
- temporary-persistent: Keep temp notes buffers persistent
- tf2-conf-mode: TF2 Configuration files syntax highlighting
- yang-mode: major mode for editing YANG files
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-12-05 Emacs News
- Org Mode:
- Coding:
- Emacs Lisp:
- Show HN: Emacs Bootstrap (Hacker News)
- Format XML in Emacs - demonstrates how to call a shell command with parameters on a region
- Emacs Advent of Code
- When Data Becomes Code
- When to use alist vs plist?
- Rig: config file loader (Reddit)
- Move files in Emacs (Reddit)
- Bootstrapping an Emacs config with quelpa-use-package (Reddit)
- Emacs development:
- First pretest for Emacs 25.2 is out!
- emacs-jit: Emacs with an Emacs Lisp JIT Compiler (Reddit, Hacker News)
- No, I'm not forking right now
- Website for creating. emacs
- The Emacs dumper dispute (Reddit, Hacker News, emacs-devel)
- Evil needs a new maintainer (Reddit)
- New: file name quoting
- New function add-variable-watcher, debug command debug-on-variable-change
- New variable dired-omit-case-fold
- New website for GNU ELPA - elpa.gnu.org
- Other:
- Emacs in Conforguration
- A Showerthoughts Fortune File
- Follow-Up: Soundscapes On The Emacspeak Audio Desktop
- Scroll other window - C-M-v and C-M-V
- Use Keychain and ssh-agent with Tramp for passwordless remote editing (Reddit)
- Wand - Execute actions based on text patterns
- Stupid Emacs Tricks
- Making C-c C-j in AUCTeX do something more useful
- New packages:
- edit-indirect-region-latex: Edit LaTeX regions in separate buffers, e.g. for English grammar checks
- helm-rdefs: rdefs with helm interface
- sdlang-mode: Major mode for Simple Declarative Language files.
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-11-28 Emacs News
- Org Mode:
- Configuration:
- Emacs Lisp:
- Coding:
- Emacs development:
- New variable while-no-input-ignore-events
- New input method polish-prefix
- New option comint-move-point-for-matching-input
- New command for unmarking all buffers in buffer menu
- Discussion about conservative garbage collection
- Work on replacement for ldefs-boot.el, which builds Emacs from temacs to bootstrap
- Volunteers welcome to work on Wayland support
- Follow up on overlays as AA-tree
- Other:
- New packages:
- counsel-gtags: ivy for GNU global
- evil-replace-with-register: Port of vim plugin replace-with-register
- flycheck-plantuml: Integrate plantuml with flycheck
- grab-x-link: Grab links from X11 apps and insert into Emacs
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-11-21 Emacs News
- Navigation:
- Org Mode:
- Improvements to lazyblorg: blogging with org-mode improved with easier setup and upgrade
- Easier way to convert text to ordered list in org mode?
- using babel to put your init file in org
- I just received my custom org-mode stickers!! (Reddit)
- scientific paper management with orgmode; autotag,full text search, read out cross refs?
- Emacs Lisp:
- Coding:
- Emacs development:
- Other:
- Emacspeak 45.0 (IdealDog) Unleashed!
- Using Emacs - 22 - emacsclient (Reddit)
- New (faster) test-build of Emacs 25.1 for Windows
- GitHub - waymondo/apropospriate-theme: A colorful, low-contrast, light & dark theme set for Emacs with a fun name (Reddit)
- TIP: Get all keys working in the Linux Console (Reddit)
- Prevent Browser Processes Started by Emacs from Being Killed When Emacs Exits on GNU/Linux - Top Bug Net
- Andrea Crotti Emacs and shell as your best friends (50:07)
- New packages:
- dashboard: A startup screen extracted from Spacemacs
- flycheck-scala-sbt: sbt-mode checker for Scala
- language-detection: Automatic language detection from code snippets
- org-babel-eval-in-repl: Eval org-mode babel code blocks in various REPLs.
- projectile-ripgrep: Run ripgrep with Projectile
- pygen: Python code generation using Elpy and Python-mode.
- region-convert: Convert string in region by Lisp function
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-11-14 Emacs News
- Navigation:
- Edit file as another user in Emacs
- When a bookmark is a directory, do find-file from there…
- 1st Plugin! Search youtube from in emacs. Play in browser/tool of choice (Reddit) Small library for Helm
- Neotree - yanking full path of note at point
- Adding a custom "watch" icon to the modeline?
- Date-sorted interactive recursive search with ivy, counsel and ag (Reddit)
- Persistent highlighting in Emacs
- Org Mode:
- Counting words in org-mode (hat-tip to Irreal for the link and a note about customization)
- Instantly insert org todo via AutoHotKey (Windows) while emacs is closed
- Styling exported Agenda HTML.
- My Emacs Writing Setup
- Emacs Lisp:
- Coding:
- Magit:
- Magit: Git in Emacs - Grumpy Gits SG (55:23)
- Productive Emacs: Magit (18:05)
- Emacs development:
- Connection-local variables
- Include a systemd user init file
- New function file-name-case-insensitive-p, case sensitivity check when renaming files
- Discussion of prefix arguments for filling text
- Discussion of performance issues with Emacs 25.1 Windows build
- Patches for url-auth
- Long philosophical discussion about lldb, Emacs, and GNU
- Long discussion regarding support for Windows 9X
- Other:
- New packages:
- all-the-icons-dired: Shows icons for each file in dired mode
- counsel-bbdb: Quick search&input email from BBDB based on ivy
- csv: Functions for reading and parsing CSV files.
- dante: Development mode for Haskell
- darkane-theme: A dark theme with strong colors
- emlib: A Machine Learning library for Emacs
- fluxus-mode: Major mode for interfacing with Fluxus
- flycheck-demjsonlint: Flychecker for json-mode using jsonlint from demjson
- flycheck-title: show flycheck errors in the frame title
- helm-bbdb: Helm interface for bbdb
- helm-youtube: Query YouTube and play videos in your browser
- projectile-git-autofetch: automatically fetch git repositories
- sudoku: Simple sudoku game, can download puzzles
- web-mode-edit-element: Helper-functions for attribute- and element-handling
- whizzml-mode: Programming mode for editing WhizzML files
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-11-07 Emacs News
- Org Mode:
- Org 9.0 released (Reddit)
- New link features in org 9 (hat-tip to Irreal for the link)
- Better equation numbering in LaTeX fragments in org-mode
- Justifying LaTeX preview fragments in org-mode
- Sending html emails from org-mode with org-mime
- Pomodoro in Emacs
- Tip for exporting JavaScript source block to `<script>` tags in HTML export
- Coding:
- Other:
- Tutorial introduction to searching in Emacs (Reddit)
- Displaying nonexistent text in Emacs buffers
- Add the system clipboard to the Emacs kill-ring
- Yesterbox in emacs with mu4e
- I just tried spacemacs for two weeks. Here are my impressions.
- Dashboard - A shameless extraction of Spacemac’s startup screen.
- tile - cycle through pre-defined layouts à la XMonad
- Vanquishing Emacs' display-buffer for use with i3 (Reddit)
- Repeatable interactive commands hack (Reddit)
- Using Emacs - 18 - Narrowing and iedit (Reddit)
- What exactly is the Insidious Big Brother Database (BDBB)?
- counsel-bbdb 0.0.1
- Emacs standing alone on a Linux kernel (2004) (HN)
- Writing Thesis with Emacs + AUCTeX + Yasnippet (14:34)
- Emacs development:
- New packages:
- cmd-to-echo: Show the output of long-running commands in the echo area
- debian-bug: report a bug to Debian's bug tracking system
- debian-changelog-mode: major mode for Debian changelog files.
- drone: Launch your drone test suite if drone.yml is present
- html-to-hiccup: Convert HTML to Hiccup syntax
- persp-fr: In persp-mode, show perspective list in the GUI window title
- rjsx-mode: Real support for JSX
- textx-mode: Major mode for editing TextX files
- tile: Tile windows with layouts
- wordgen: Random word generator
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-10-31 Emacs News
- Org Mode:
- Coding:
- A simple attemp to create git-based perspectives (Reddit)
- Is there an emacs equivalent to vim-easy-align?
- Minimal example for literate programming with noweb in emacs org-mode (Reddit)
- Setups for using Emacs as Anaconda and R IDE?
- find-file-in-project v5.2.5
- Paredit (19:04)
- Web Development in Emacs, Common Lisp, and Clojurescript - Emacs SC (1:18:42)
- Open a file with su/sudo inside Emacs using Spacemacs Distribution (1:20)
- Emacs performance:
- Other:
- Using Emacs - 17 - misc small packages (Reddit)
- Copy and paste files with dired-ranger
- LaTeX-paragraph-commands
- use-package's :config vs. :init
- Fun with fonts
- Just converted to emacs…
- Edit text area on Chrome with Emacs using Atomic Chrome (Reddit)
- A better ESC for Dvorak
- How to get Emacs to highlight all instances of the word selected quickly (Similar to notepad ++)
- Creamsody - a new color theme from Darktooth and Gruvbox family (Reddit)
- Apple finally weighs in on the Vim vs. Emacs debate. Chooses Emacs, removes the escape key. (Reddit)
- New packages:
- atomic-chrome: Edit Chrome text area with Emacs using Atomic Chrome
- bool-flip: flip the boolean under the point
- chinese-pyim-wbdict: Some wubi dicts for chinese-pyim
- creamsody-theme: Straight from the soda fountain.
- git-blamed: Minor mode for incremental blame for Git
- gxref: xref backend using GNU Global.
- helm-rage: Helm command for rage characters.
- railscasts-reloaded-theme: Railscasts Reloaded color theme
- schrute: Help you remember there is a better way to do something.
- sdcv: Interface for sdcv (StartDict console version).
- smmry: SMMRY client
- stylefmt: Stylefmt interface
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-10-24 Emacs News
- Inspiration:
- Org Mode:
- Coding:
- Emacs development:
- Other:
- reposition-window
- Still can't get over how powerful tramp is
- Introducing kdeconnect.el: An Emacs interface for Android devices via KDE Connect. Send files, notifications, and make them ring! (Reddit)
- Quick hack to make Emacs' hippie-expand the web page I'm looking at
- What is your advice for getting a full Emacs experience on Windows in 2016?
- Emacs port of the theme 'sourcerer' by xero (Reddit)
- Old Glory of a Hacker: jwz, emacs, and Ann Arbor Ambassador 60 Terminal (Reddit)
- New packages:
- add-node-modules-path: Add node_modules to your exec-path
- bui: Buffer interface library
- cider-hydra: Hydras for CIDER.
- company-bibtex: No description available.
- dired-icon: A minor mode to display a list of associated icons in dired buffers.
- dr-racket-like-unicode: DrRacket-style unicode input
- evil-opener: opening urls as buffers in evil
- flycheck-rebar3: Rebar3 flycheck integration for Erlang projects
- hledger-mode: A mode for writing journal entries for hledger.
- hungarian-holidays: Adds a list of Hungarian public holidays to Emacs calendar
- js-auto-beautify: auto format you js/jsx file
- js-import: Import Javascript files from your current project or dependencies
- kdeconnect: An interface for KDE Connect
- multitran: Interface to multitran
- secretaria: A personal assistant based on org-mode
- wolfram: Wolfram Alpha Integration
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-10-17 Emacs News
- Coding:
- Flycheck 30 is out! With new error explanations and auto-disabling of unusable syntax checkers. (Reddit)
- Emacs: comment-line vs comment-dwim
- project-local snippets?
- evil-adjust: fix elisp line-end sexp eval in normal state (Reddit)
- Rubocop
- Geiser - Scheme programming
- Automatically import JavaScript files (Reddit)
- sauron-goodies: addition functions for the Sauron logger. (Reddit)
- Productive Emacs - Clojure and ClojureScript (playlist)
- Emacs development and releases:
- Emacs 25 is out! What are the new features and what were my predictions (Reddit)
- Eli Zaretskii: "I plan to release Emacs 25.2 very soon, like in a few weeks." (Reddit)
- John Wiegley: "many of my fears at the prospect of merging this (concurrency) branch" have been allayed (Reddit)
- A Blast From The Past: The Tale Of Concurrency In Emacs (Reddit)
- Emacs 16.56 porting in progress (Reddit)
- Multics Emacs: The History, Design and Implementation (1979) (HN)
- Other:
- mu4e-delay is dead, long live mu4e-send-delay
- Emacs: The Infinite Program or The Ultimate Interview
- Fast font changes in AUCTeX
- Ivy completion at point in an overlay (Reddit)
- Helm at the Emacs (Reddit)
- Favourite packages: focus-mode for programmers (Reddit)
- Boon: an Ergonomic Command Mode for Emacs (Reddit)
- Even more dired key bindings · (or emacs (Reddit)
- Show org-mode timer outside of Emacs
- Efficient remote host workflow?
- Animation of Using eshell to cd into Another Machine
- Getting Dev Working (Episode 9) - setting up emacs with rust mode and editing rust hello world (18:56)
- New packages:
- build-helper: Utilities to help build code
- eshell-up: Quickly go to a specific parent directory in eshell
- godoctor: Frontend for godoctor
- graphql-mode: Major mode for editing GraphQL schemas
- oceanic-theme: Oceanic theme.
- opener: opening urls as buffers
- package-lint: A linting library for elisp package authors
- ryo-modal: Roll your own modal mode
- sourcerer-theme: A version of sourcerer by xero
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-10-10 Emacs News
- Org Mode:
- Transpose a table in org-mode
- The Fifteen Questions That You Must Answer In Your Org Mode Literate Programming Configuration
- org-export-babel-evaluate
- Secretaria.el - attempt of an assistant for you in org-mode
- Adjust the size of pictures to be shown inside org-mode
- Efficiently untangling Elisp from .org files (Reddit)
- Is there a way to convert simple HTML files to org-mode files?
- :clojureD Bonn 2016: Emacs org-mode für Einsteiger (54:41)
- Magit:
- Coding:
- Other:
- Center Buffer Text in Emacs
- Open files with the system default application
- enable upcase/downcase-region but prevent accident
- Using Emacs - 16 - Undo Tree (Reddit)
- best workflow for window layout managament
- Email notifications in Gnus
- Spacemacs 0.200 is out (Reddit)
- New Emacs package pamparam: flashcards with spaced repetition (25:07)
- Side-window-related changes
- New packages:
- chinese-number: Convert numbers between Arabic and Chinese formats
- mosey: Mosey around your buffers
- octo-mode: Major mode for Octo assembly language
- org-clock-today: Show the total clocked time of the current day in the mode line
- snapshot-timemachine-rsnapshot: rsnapshot backend for snapshot-timemachine
- tblui: Define tabulated list UI easily
- ts-comint: Run a Typescript interpreter in an inferior process window.
- webpaste: Paste to pastebin-like services
Links from reddit.com/r/emacs, /r/orgmode, /r/spacemacs, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-09-26 Emacs News
- Keybinding:
- Org Mode:
- Emacs Lisp:
- Coding:
- Other:
- New packages:
- bar-cursor: package used to switch block cursor to a bar
- ede-php-autoload: Simple EDE PHP Project
- evil-colemak-minimal: Minimal Colemak key bindings for evil-mode
- flycheck-swift: Flycheck extension for Apple's Swift.
- forth-mode: Programming language mode for Forth
- github-elpa: Build and publish ELPA repositories with GitHub Pages
- groovy-imports: Code for dealing with Groovy imports
- parinfer: Simpler Lisp editing
- suggestion-box: show tooltip on the cursor
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-10-03 Emacs News
- Org Mode:
- Coding:
- Emacs Lisp:
- Other:
- best feature in Emacs 25.1
- Searching for Words with eww - also, a tweak
- Emacs now suggests shorter ways of invocating a command
- ScreenShots of emacs slack client (Reddit)
- Amarok.el update to support dbus (Reddit)
- Highlighting text
- Elfeed for Android (Reddit)
- Doing better than swapping Ctrl and Capslock
- RSS feeds using elfeed (0:40)
- Emacs Basic functionality (3:29)
- New option: confirm-kill-processes
- Discussion about where to put this new Japanese translation of the GNU Emacs manual
- New packages:
- 0xc: Base conversion made easy
- ansible-vault: Minor mode for editing ansible vault files
- auto-org-md: export a markdown file automatically when you save an org-file
- color-theme-x: convert color themes to X11 resource settings
- cpanfile-mode: Major mode for cpanfiles
- direnv: Load environment variables from direnv
- dkl: Display keyboard layout.
- elisp-refs: find callers of elisp functions or macros
- gobgen: Generate GObject descendants using a detailed form
- ipcalc: IP subnet calculator
- melancholy-theme: A dark theme for dark minds
- mtg-deck-mode: Major mode to edit MTG decks
- open-in-msvs: Open current file/line/column in Microsoft Visual Studio
- podcaster: Podcast client
- ripgrep: Front-end for ripgrep, a command line search tool
- riscv-mode: Major-mode for RISC V assembly
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-09-19 Emacs News
- Emacs release:
- Navigation:
- Org Mode:
- Coding:
- Other:
- New Emacses Planet (Reddit) - Spanish
- New starter kit for social scientists w/ git, (r)markdown, latex, R support
- Easily repeat Emacs functions (Reddit, Irreal)
- Star and unstar articles in elfeed
- Running Emacs commands not too often
- Tutorial combining YAS and auto-insert for boilerplates (Reddit)
- barebones.el - the most basic .emacs file I use
- My Emacs Configuration with use-package (Reddit)
- Plot in Emacs ESS (1:03)
- New packages:
- conda: Work with your conda environments
- doom-themes: a pack of themes inspired by Atom One
- evil-tutor-ja: Japanese Vimtutor adapted to Evil and wrapped in a major-mode
- fsbot-data-browser: browse the fsbot database using tabulated-list-mode
- gitter: An Emacs Gitter client
- gulp-task-runner: Gulp task runner
- intellij-theme: Inspired by IntelliJ's default theme
- ivy-xcdoc: Search Xcode documents with ivy interface.
- magithub: Magit interfaces for GitHub
- meghanada: A better java development mode
- ob-applescript: org-babel functions for template evaluation
- org-board: a bookmarking and web archival system for Org mode.
- org-easy-img-insert: An easier way to add images from the web in org mode
- org-evil: Evil extensions for Org.
- prompts: utilities for working with text prompts.
- sexy-monochrome-theme: A sexy dark Emacs 24 theme for your sexy code
- sphinx-mode: Minor mode providing sphinx support.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-09-12 Emacs News
- Coding:
- Rolf Langsdorf: Emacs as Perl IDE - YAPC::Europe 2016 (34:32)
- Nuclear weapon multi-editing via Ivy and Ag (Reddit)
- go-add-tags: Insert Golang struct field tag
- Dealing with yaml in Emacs
- More emacs configuration tweaks (multiple-cursor on click, minimap, code folding, ensime eval overlays)
- How to build your own spacemacs (Reddit)
- Other:
- New packages:
- all-the-icons: A library for inserting Developer icons
- auto-img-link-insert: An easier way to add images from the web in org mode
- avk-emacs-themes: Collection of avk themes
- elscreen-fr: Use frame title as screen tab
- emaps: utilities for working with keymaps.
- go-add-tags: Add field tags for struct fields
- inherit-local: Inherited buffer-local variables
- mips-mode: Major-mode for MIPS assembly
- monitor: Utilities for monitoring expressions.
- ng2-mode: Major modes for editing Angular 2
- nix-buffer: Set up buffer environments with nix
- org-preview-html: automatically use eww to preview the current org file on save
- projectile-variable: Store project local variables.
- sort-words: Sort words in a selected region
- swift3-mode: Major-mode for Apple's Swift programming language.
- white-theme: Minimalistic light color theme inspired by basic-theme
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-09-05 Emacs News
- Org Mode:
- Coding:
- Rewrite git history with Emacs, magit and git rebase (15:04)
- Using Emacs - 15 - Macros (Reddit)
- slime inspect + eval
- Create and run unit test directly in Org mode.
- How to - Fuzzy autocomplete with company-flx
- Is there a command or package to close quotes and parens? general-close
- Polymode is awesome
- New Java Develop Environment for Emacs (Reddit)
- Deuce - A try to implement Emacs in Clojure (Reddit)
- ecaml – Writing Emacs Plugins in OCaml (Reddit)
- Write Emacs 25 extensions in Haskell
- Other:
- Even better email contact completion in mu4e
- Easily insert Unicode mathematical Fraktur characters
- Getting newsletters on your e-mail and reading your e-mail inside Emacs? Also, Pocket user? you may want to see this function I crafted!
- Integrate iTerm2 in your Emacs setup
- When you can't remember all key combination in Emacs - more key tips in the comments
- How to run nyan-mode in emacs at startup (2:12)
- New packages:
- company-flow: Flow backend for company-mode
- dired-launch: Use dired as a launcher
- elf-mode: Show symbols in binaries
- ereader: Major mode for reading ebooks
- flycheck-credo: flycheck checker for elixir credo
- kosmos-theme: Black and lightgray theme with not so much syntax highlighting.
- org-clock-csv: Export `org-mode' clock entries to CSV format.
- org-review: schedule reviews for Org entries
- ox-tufte: Tufte HTML org-mode export backend
- pcap-mode: Major mode for working with PCAP files
- plain-theme: Black and white theme without syntax highlighting
- rc-mode: Major mode for the Plan9 rc shell
- zoutline: Simple outline library.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-08-29 Emacs News
- Org Mode:
- Coding:
- Emacs development:
- Other:
- An Emacs Friendly Caps Lock Configuration on Windows
- A tweak to elfeed filtering
- Search or swipe for the current word
- Opening man pages quickly
- Editing remote files with Emacs under Windows
- Why I started learning Emacs in 2016 (Reddit)
- Using dabbrev within Isearch instead of manually typing the whole thing
- New packages:
- ac-emacs-eclim: auto-complete source for eclim
- auto-complete-distel: Erlang/distel completion backend for auto-complete-mode
- better-shell: Better shell management
- blackboard-bold-mode: Easily insert Unicode mathematical double-struck characters
- calendar-norway: Norwegian calendar
- ciel: A command that is clone of "ci" in vim.
- company-distel: Erlang/distel completion backend for company-mode
- company-emacs-eclim: company-mode backend for eclim
- company-pollen: company-mode completion backend for pollen
- coq-commenter: Coq commenting minor mode for proof
- cubicaltt: Mode for cubical type theory
- dfmt: Interface to D indenting/formatting tool dfmt.
- digit-groups: Highlight place-value positions in numbers
- dired-explorer: minor-mode provides Explorer like select file at dired.
- discourse: discourse api
- distel-completion-lib: Completion library for Erlang/Distel
- ditz-mode: Emacs interface to Ditz issue tracking system
- eclim: An interface to the Eclipse IDE.
- eslint-fix: Fix JavaScript files using ESLint
- eval-expr: enhanced eval-expression command
- evil-swap-keys: intelligently swap keys on text input with evil
- evil-text-object-python: Python specific evil text objects
- fix-muscle-memory: Simple hacks to fix muscle memory problems
- flimenu: Flatten imenu automatically
- flycheck-liquidhs: A flycheck checker for Haskell using liquid (i.e. liquidhaskell)
- fraktur-mode: Easily insert Unicode mathematical Fraktur characters
- ghub: minuscule client for the Github API
- glab: minuscule client for the Gitlab API
- habitica: Interface for habitica.com
- hamburger-menu: Mode line hamburger menu
- hasky-extensions: Toggle Haskell language extensions
- haxe-imports: Code for dealing with Haxe imports
- helm-pass: helm interface of pass, the standard Unix password manager
- helm-ros: Interfaces ROS with helm
- holiday-pascha-etc: Eastern Christian analog to holiday-easter-etc
- inferior-spim: inferior mode for spim.
- ink-mode: Major mode for writing interactive fiction in Ink
- jpop: Lightweight project caching and navigation framework
- lcb-mode: LiveCode Builder major mode
- leanote: A minor mode writing markdown leanote
- liquid-types: show inferred liquid-types
- mysql-to-org: Minor mode to output the results of mysql queries to org tables
- neon-mode: Simple major mode for editing neon files
- number-lock: Enter symbols on your number keys without pressing shift
- ob-dart: org-babel functions for Dart evaluation
- ob-nim: Babel Functions for C and Similar Languages
- ob-spice: org-babel functions for spice evaluation
- po-mode: major mode for GNU gettext PO files
- pollen-mode: major mode for editing pollen files
- read-aloud: A simple interface to TTS engines
- redprl: Major mode for editing RedPRL proofs and interacting with RedPRL
- reverse-im: Reverse mapping for keyboard layouts other than english
- salesforce-utils: simple utilities for Salesforce
- scribble-mode: Major mode for editing Scribble documents
- smali-mode: Major mode for editing Smali/Baksmali files
- smart-dash: Smart-Dash minor mode
- spice-mode: Major mode for SPICE
- transfer-sh: Simple interface for sending buffer contents to transfer.sh
- www-synonyms: insert synonym for a word
- x-path-walker: Navigation feature for JSON/XML/HTML based on path (imenu like)
- yara-mode: Major mode for editing yara rule file
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-08-22 Emacs News
- Navigation:
- Org Mode:
- König #28: Publishing (14:02)
- Capturing BibText entries with Org, BibTex-Mode & Google Scholar (hat-tip to Irreal for link and additional tips)
- lorg-calendar - a nice 3-month or 12-month scrolling calendar (Reddit)
- Using Emacs - 14 - Thoughts (Reddit) - org-timer
- org-mime v0.0.3
- Coding:
- Emacs development:
- Other:
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-08-15 Emacs News
- Org Mode:
- Coding:
- Yankpad 1.3 - Keywords and function calls (Reddit)
- Packages for JavaScript?
- Browser for API documentation inside emacs?
- Experience migrating helper functions to a minor-mode (Reddit)
- Dumb Jump now supports falling back to symbol search, shell buffers, and more languages
- emacs mysql ER diagram, search stackoverflow (2:40)
- Binding Emacs Lisp variables with lispy (9:18)
- Emacs development:
- Other:
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-08-08 Emacs News
- Org Mode:
- OrgMode tutorial video series (thanks to Irreal for the link)
- Insert org-mode links from clipboard
- org-commentary: Generate and update ELisp library headers using Org mode files (Reddit)
- Coding:
- Other:
- Delete multiple buffers with Helm (Reddit)
- Moving from Emacs to Spacemacs
- enex2org - convert Evernote exports to orgmode files
- Run Emacs plugins in Neovim (Reddit)
- iBuffer - the best way to manage many buffers in Emacs (Reddit)
- An emacs extension to download stock values into a ledgerdb compatible format (Reddit)
- Emacs Mac Port for v25 is now available. Anyone tried it yet?
- Emacs on Windows 10 Anniversary Update
- New functions: make-nearby-temp-file and temporary-file-directory
- New packages:
- helm-dired-history: Show dired history with helm.el support.
- ivy-pages: Complete current buffer's pages with Ivy
- jade: JavaScript Awesome Development Environment
- org-commentary: generate or update conventional library headers using Org mode files
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-08-01 Emacs News
- Navigation:
- Google search from inside emacs
- Swipe all the files!
- My first package: ivy-pages (Reddit)
- Sharing my first package: mode-on-region - see also poporg, edit-indirect
- evil-visual-replace: query-replace and replace-regexp for evil's visual blocks (Reddit)
- ANNOUNCE: GNU Hyperbole 6.0.1 for Emacs 24.4 (Reddit)
- Org Mode:
- Coding:
- Use js2-mode as minor mode to process JSON
- YASnippets for Faster Clojure Coding
- Spacemacs - Adding Custom Snippets to Yasnippet
- Example Driven Development
- Jade, a new JavaScript development environment for Emacs 25 (Reddit)
- What's the best way to do Arduino programming with Emacs?
- Using Emacs - 12 - Flycheck, Jedi, Python (Reddit)
- Great course to get into Functional Programming and Emacs/Elisp
- Skewer – Emacs browser interaction (5:31)
- Other:
- New packages:
- coati: Communication with Coati
- composer: Utilities for PHP composer
- eloud: A lightweight, interactive screen reader
- evil-visual-replace: search/replace commands for evil visual state, inc. blocks
- hyperbole: GNU Hyperbole: The Everyday Hypertextual Information Manager
- ivy-pages: Complete current buffer's pages with Ivy
- sl: Clone of sl(1)
- suggest: suggest elisp functions that give the output requested
- threes: A clone of Threes (a tiny puzzle game)
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-07-25 Emacs News
- Learning:
- Org Mode:
- Coding:
- Emacs development:
- Other:
- Making directories on the fly
- slack -> jabber -> irc -> erc
- Use visible bookmarks to quickly jump around a file (Reddit)
- TIL there's a thriving Emacs community in China. (Reddit)
- m-buffer.el: get a list of strings matching a regexp in a given buffer (very easily) (Reddit)
- Discussion of Emacs documentation on Stack Overflow
- "Emacs in space, but with a sci-fi novella in it" (Reddit)
- New packages:
- evil-mc-extras: Extra functionality for evil-mc
- delight: A dimmer switch for your lighter text.
- ivy-purpose: Ivy Interface for Purpose
- keyswap: swap bindings between key pairs
- kiwix: Kiwix interface and support.
- lyrics: Show lyrics
- php-scratch: A scratch buffer to interactively evaluate php code
- system-packages: functions to manage system packages
- widgetjs: Widgetjs mode
- xwidgete: enhances usability of current xwidget browser
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-07-18 Emacs News
- Org Mode:
- Coding:
- Enhance emacs-git-gutter with ivy-mode
- Turn off linum-mode when file is too big
- Debugging GNU Emacs memory leaks (Reddit)
- parsec.el: Parser Combinator Library for Emacs Lisp, Similar to Haskell's Parsec (Reddit)
- Elpy: run the unit test I'm in and stop at my ipdb breakpoint
- find-file-in-project v5.2.0
- Other:
- Move to the beginning of a line the smart way
- Xwidgete, a package to enhance usability of current Xwidget browser
- Draw IBM/DOS style boxes in Emacs (uses hydra) (Reddit)
- I got tired of remembering package manager commands so I made an emacs package…
- refine - interactive list editing (Reddit)
- Watching youtube inside Emacs 25!
- pdf-tools on Windows!
- Reading RSS inside emacs on multiple computers?
- Edit Google Docs in Emacs — 2016 Edition
- New packages:
- emoji-recall: How many emoji can you recall from memory?
- helm-hunks: A helm interface for git hunks
- ob-smiles: Org-mode Babel support for SMILES.
- refine: interactive value editing
- smiles-mode: Major mode for SMILES.
- ssh-deploy: Deployment via SSH, global or per directory.
- xah-css-mode: Major mode for editing CSS code.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-07-10 Emacs News
- Coding:
- Other:
- Temporarily Changing the Dired Listing
- View man pages in emacs with woman
- A quick guide to directory-local (or project-specific) variables
- Keeping Secrets in Emacs with GnuPG and Auth Sources (Reddit)
- Looking for package that makes the mouse powerful in Emacs.
- Is there an Android terminal/putty app so good it can flawlessly run emacs in a linux term?
- Email in emacs, I want to, but wow, it's overwhelming
- font-man-mode, a minor global mode that will scale the font of all your visible buffers temporally
- Is it possible to active which-key only for some prefix keys not for all prefix keys
- Emacs devel:
- New packages:
- buffer-sets: Sets of Buffers for Buffer Management
- contrast-color: Pick best contrast color for you
- editorconfig-domain-specific: Apply brace style and other "domain-specific" EditorConfig properties
- hal-mode: Major mode for editing HAL files
- kodi-remote: functions to remote control a kodi instance
- metalheart-theme: Low-contrast theme with a dark blue-green background.
- nash-mode: Nash major mode
- org2elcomment: Convert Org file to Elisp comments
- parsec: Parser combinator library
- pushover: Pushover API Access
- strace-mode: strace output syntax highlighting
- tern-context-coloring: Use Tern for context coloring
- vdiff: A diff tool similar to vimdiff
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-07-04 Emacs News
- Navigation:
- Org Mode:
- Packages:
- Coding:
- Fun:
- Other:
- Compiling a single Beamer frame in AUCTeX
- Don't tug on that, you never know what it might be attached to (Reddit)
- Grammar and style-checking tools for Emacs - LWN.net (Reddit)
- Using Emacs - 9 - Themes (Reddit)
- Google Drive support in TRAMP
- Ibuffer - mark by content regexp, unmark all
- Emacs Salesforce Client (0:34)
- New packages:
- ac-php-core: gen tags for php
- avy-flycheck: Jump to and fix syntax errors using `flycheck' with `avy' interface
- company-php: company completion source for php
- editorconfig-custom-majormode: Decide major-mode from EditorConfig
- elpa-clone: Clone ELPA archive
- evil-colemak-basics: Basic Colemak key bindings for evil-mode
- f3: The Fantastic File Finder: a helm interface for searching files really fast
- flycheck-bashate: Integrate bashate with flycheck
- lispyville: A minor mode for integrating evil with lispy.
- niconama: Tools for Niconico Live Broadcast
- npm-mode: minor mode for working with npm projects
- opensource: Client for Opensource API
- ox-clip: Cross-platform Formatted copy commands for org-mode
- pyimport: Manage Python imports!
- python-test: Python testing integration
- simple-bookmarks: Bookmark / functioncall manager
- switch-buffer-functions: Hook run when current buffer changed
- unison: sync with Unison
- v2ex-mode: Major mode for visit http://v2ex.com/ site.
- xcode-mode: A minor mode for emacs to perform Xcode like actions.
- compact-docstrings: Shrink blank lines in docstrings and doc comments
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-06-27 Emacs News
- Beginners:
- Tutorial Update - pointers to videos
- how to start to learning basics for Spacemacs and org-mode
- Org Mode:
- Coding:
- pyimport: Manage Python imports from Emacs! (Reddit)
- M-j to RET When typing a comment?
- TIL: Toggle tracing defuns with slime
- sqlup 0.6.0 released
- Anything you can do I can do better – copying better comments from visual studio
- C++ Changing method signatures globally
- emacs-devel: Improving describe-mode and discoverability
- Operating systems:
- Other:
- Music
- New packages:
- editorconfig-custom-majormode: Decide major-mode from EditorConfig
- evil-colemak-basics: Basic Colemak key bindings for evil-mode
- f3: The Fantastic File Finder: a helm interface for searching files really fast
- lispyville: A minor mode for integrating evil with lispy.
- niconama: Tools for Niconico Live Broadcast
- opensource: Client for Opensource API
- pyimport: Manage Python imports!
- python-test: Python testing integration
- v2ex-mode: Major mode for visit http://v2ex.com/ site.
- xcode-mode: A minor mode for emacs to perform Xcode like actions.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-06-20 Emacs News
- Org Mode:
- Coding:
- Easy Javascript logging
- Restarting the compilation buffer in comint-mode
- RedBaron for Emacs: refactor your python method signatures with code manipulation (POC)
- Blog article about Emacs JDEE
- How should I start unit-testing (or behavior-testing?) my Emacs configuration?
- Writing a game in emacs
- github-search - find and clone github repos using their search api
- Emacs Tutorial | Setting up Ruby and RubyonRails Environment (7:28)
- Other:
- Displaying pdfs on the right
- Elfeed, cURL, and You
- If you can speak Spanish, there is a Emacs community awaiting for you on Telegram Messenger!
- Update just one package if there is a new version for install, automatically.
- Another approach to buffers: buffer-layers (Reddit)
- Emacs apt mode. Perform apt operations in Emacs buffer. (Reddit)
- Package to check markup documents such as AsciiDoc, Markdown in Emacs
- Using Emacs: Swiper - incremental search
- Call for testers for GNU Hyperbole 5.12, a large, usefulEmacs package
- New packages:
- basic-c-compile: Quickly create a basic Makefile, compile and run a C program.
- chinese-pyim-basedict: The default pinyin dict of chinese-pyim
- chinese-pyim-greatdict: A chinese-pyim dict, which include three million words.
- disable-mouse: Disable mouse commands globally
- forest-blue-theme: Emacs theme with a dark background.
- github-search: Clone repositories by searching github
- grab-mac-link: Grab link from Mac Apps and insert it into Emacs
- maruo-macro-mode: Major mode for editing Hidemaru/Maruo macro script
- mini-header-line: a minimal header-line
- synquid: Major mode for editing Synquid files
- typoscript-mode: mode for TypoScript files
- unicode-escape: Escape/Unescape unicode notations
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-06-13 Emacs News
:POST_DATE: :POSTID: 28715 :BLOG: sacha
- Org Mode:
- Pretty Org Babel Blocks - thanks to Wisdom and Wonder for the link
- Behind the code: Project planning (2008) - thanks to Irreal for the link
- Org clocking and resolving idle time
- My Emacs configuration using org-mode with tangling (Reddit)
- Coding:
- Robot Testing With Emacs - using keyboard macros for easier Emacs Lisp testing
- Provide input to the compilation buffer
- Using Github Gists From Spacemacs
- Cycle between true/false and other arbitrary pairs?
- Package for yanking/killing remote repository link of a file (Reddit)
- Using Emacs as a Common Lisp IDE - see comments for resources
- Is there any video tutorial series on programming in Elisp
- Other:
- Insert file name
- Sending sms with Emacs on Android
- Elite for EMACS (Reddit, Hacker News) - the ASCII art! the nostalgia!
- An Emacs Hack Night
- Spell-checking with Hunspell and flyspell-correct
- New packages:
- buffer-layers: Layered Buffers for Buffer Management
- copyit: Copy it, yank anything!
- copyit-pandoc: Copy it, yank anything!
- flycheck-mix: Elixir mix flycheck integration
- flyspell-correct-helm: correcting words with flyspell via helm interface
- flyspell-correct-ivy: correcting words with flyspell via ivy interface
- flyspell-correct-popup: correcting words with flyspell via popup interface
- helm-cider: Helm interface to CIDER
- kotlin-mode: Major mode for kotlin
- markdownfmt: Format markdown using markdownfmt
- netrunner: Create Android: Netrunner decklists using Company, Helm and org-mode
- no-littering: help keeping ~/.emacs.d clean
- ox-qmd: Qiita Markdown Back-End for Org Export Engine
- pandoc: Pandoc interface
- smbc: View SMBC from Emacs
- swagger-to-org: Convert a swagger.json file into an org-mode file
- yapfify: (automatically) format python buffers using YAPF.
- myers: Random-access singly-linked lists
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-06-06 Emacs News
- Beginner:
- Coding:
- Using Github Gists From Spacemacs
- New git-timemachine UI based on ivy-mode
- Creating and running unit tests directly in source files with Org Mode (hat tip to Irreal for the link)
- Intero for Emacs (for Haskell-programmers) (Reddit)
- Best practice of lua programming in emacs?
- New completion package for erlang
- How to make gdb behave more like an IDE?
- Setup python environment (7:08)
- Other:
- Fill and unfill paragraphs with a single key
- (Blog or Screencast) The Best Emacs Modifier Key Setup for OS X (Reddit)
- Check out this hydra I made for Ibuffer. Also share hydras plz
- How do you persist buffers and save your window state across sessions?
- org-mode is very handy for writing documents with generated images or script outputs
- New packages:
- bnfc: Define context-free grammars for the BNFC tool
- circe-notifications: Add desktop notifications to Circe.
- cricbuzz: Cricket scores from cricbuzz in emacs
- eshell-fringe-status: Show last status in fringe
- helm-smex: Helm interface for smex
- intero: Complete development mode for Haskell
- prettify-greek: Greek letters for prettify-symbols
- related: Switch back and forth between similarly named buffers.
- term-manager: Contextual terminal management
- term-projectile: projectile terminal management
- trr: a type-writing training program on GNU Emacs.
- vmd-mode: Fast Github-flavored Markdown preview using a vmd subprocess.
- cycle-quotes: Cycle between quote styles
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-05-30 Emacs News
- Configuration and workflow:
- Pragmatic Emacs: Auto Save and Backup Every Save
- I tried Intellij IDEA and it was faster than emacs – then I tried emacs -q and that's how I found out it was time to nuke my .emacs.d
- Easiest package management plan for an emacs beginner
- Show different quotes in frame each time you launch your emacs.
- Tell us about a minor change you made in your Emacs usage recently
- Viking-mode: Kill first, ask later - an emacs mode for killing things quickly (Reddit)
- init-open-recentf
- ryuslash/eshell-fringe-status
- An another interesting approach to load your extensive dot-Emacs configuration (Reddit)
- I wanna see your init file(s)! Share 'em!
- Coding:
- John Stevenson: Using Github Gists From Spacemacs
- counsel-dash - Browse Dash docsets using Ivy (Reddit)
- My first minor-mode: "Modern C++" font-lock for Emacs
- Refactor support for Python
- Take Your Emacs to the Next Level by Writing Custom Packages
- Dumb-jump: an Emacs "jump to definition" package (Hacker News)
- Other:
- A review of Mickey Petersen's "Mastering Emacs" book, for beginners and advanced users
- Weather in Emacs with ASCII art, even
- Snapshot-timemachine: a polished interface to step through the snapshots of a file made by a third-party snapshot or backup facility, e.g. ZFS, etc. (Reddit)
- Wiki for personal use that plays nicely with Emacs?
- How I like to think about Emacs
- Snappy Markdown preview minor mode
- Emacs and Ergodox
- Emacs and RSI…
- As a developer in 2016, you need to learn Emacs (Reddit)
- New series of Emacs videos / posts
- Orgzly now supports folding
- TimoB: Emacs - Beating the Learning Curve (1:08:46, German)
- New packages:
- avandu: Gateway to Tiny Tiny RSS
- counsel-dash: Browse dash docsets using Ivy
- counsel-osx-app: launch osx applications via ivy interface
- epm: Emacs Package Manager
- ghost-blog: A package to manage Ghost blog
- ivy-erlang-complete: Erlang completion at point using ivy.
- pocket-api: another pocket api
- pug-mode: Major mode for jade/pug template files
- scrooge: Major mode for Twitter Scrooge files
- spike-theme: A light color theme with muted, autumnal colors.
- tiny-menu: Run a selected command from one menu.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-05-23 Emacs News
- Coding:
- Literal values and destructive functions
- Complete line with ivy-mode
- Making git and Emacs' eshell work together
- Locally configure or disable show-paren-mode
- One of my favorite things about Helm: live git grep searching (Reddit)
- Stripping "all space" lines created while typing - ws-butler, too
- Reference look up in JS2 mode. (Reddit)
- nlinum-relative-mode - Emacs relative line number besed on nlinum-mode (Reddit)
- emacs/git workflow
- "protip" disable global-semanticdb-minor-mode for a faster C IDE
- Emacs Lisp:
- Other:
- blog-admin and Nikola
- Three Ways to Quote in your Notes with Org-Mode
- Emacs: Find number of days between dates
- emacs 25.1 NEWS
- Renaming Files
- Make Messages Buffer modifiable in Emacs 24.4
- (mastering Emacs) book is 50% off
- Emacs for writing ? Tell me your tricks !
- The Universal Latin input method for Emacs. (Reddit)
- A Collection of Ridiculously Useful eXtensions for Emacs (Reddit)
- GNU Emacs pretest 25.0.94 now available (Reddit)
- What's the 20% of emacs/spacemacs that you use 80% of the time?
- Evil tabbar - rearranging tabs - eyebrowse
- Can I kill idle buffers? clean-buffer-list
- Assimilate Emacs packages using Git submodules
- Living in Emacs (22:52, German)
- New packages:
- annotate-depth: Annotate buffer if indentation depth is beyond threshold.
- cursor-in-brackets: move cursor in brackets/quotes when right bracket/quote is inserted
- datetime: Parsing, formatting and matching timestamps
- datetime-format: Datetime functions
- fastdef: Insert terminology from Google top search results
- highlight-operators: a face for operators in programming modes
- immortal-scratch: respawn the scratch buffer when it's killed
- ivy-gitlab: Ivy interface to Gitlab
- ivy-hydra: Additional key bindings for Ivy
- judge-indent: judge indent and tab widths
- llvm-mode: Major mode for the LLVM assembler language.
- markdown-mac-link: Insert Markdown links to items selected in various Mac apps
- modern-cpp-font-lock: Font-locking for "Modern C++"
- org-eww: automatically use eww to preview current org-file when save
- restclient-test: Run tests with restclient.el
- timecop: Freeze Time for testing
- smart-yank: A different approach of yank pointer handling
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-05-16 Emacs News
- Beginner:
- Text input and navigation:
- Org Mode:
- Coding:
- debug-on-whatever
- Irreal: Remote Shells with Tramp
- Uniquify your buffer names
- validate.el: Schema validation for Emacs-Lisp
- I live-coded a django site from scratch in Emacs (Reddit)
- On the fly markdown preview
- Hidden gem bundled with Emacs: find-cmd.el (Reddit)
- Fancy Rust development with Emacs (Reddit)
- "org-mode"-like promote/demote tree for editing whitespace significant files
- bug-mode, a mode to interact with Bugzilla and Rally issue trackers
- I figure it out how to use Emacsclient as Git's mergetool and have the frame close itself after you finish merging
- Executing commands as root on multiple hosts in parallel from Emacs (Reddit)
- Other:
- Gmail, Gnus, GPG Guide Update
- Monotropic — (Almost) monochromatic theme for emacs. (Reddit)
- Investing in Emacs. Is it worth it? Spoiler: Yes.
- Emacs Right Click Context menu (Reddit)
- Spaceline 2.0 — modeline compiler
- Emacs dired (Portuguese, 6:08)
- Emacs shell (Portuguese, 5:26)
- Emacs: regexp I-search macro (0:24)
- Emacs development:
- New packages:
- aws-ec2: Manage AWS EC2 instances
- ebib-handy: ebib window as a cite chooser when write org file
- flymd: On the fly markdown preview
- helm-phpunit: Helm integration for phpunit.el
- nlinum-relative: Relative line number with nlinum
- ob-ml-marklogic: org-babel functions for MarkLogic evaluation
- org-chinese-utils: Some org-mode utils for Chinese users
- ox-bibtex-chinese: Let ox-bibtex work well for Chinese users
- ox-latex-chinese: An example org latex exporter configure for Chinese users
- say-what-im-doing: dictate what you're doing with text to speech
- sql-mssql: Connect Microsoft SQL Server with sql.el in Linux/Unix environment
- viking-mode: kill first, ask later
- yankpad: Paste snippets from an org-mode file
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-05-09 Emacs News
- Org Mode:
- Conforguration - configuration management with Org
- hn2org, read HN pages in Emacs Org mode
- Is using babel + org for configuration files worth it?
- Video from EmacsNYC: Have Emacs Teach You Chinese (Reddit) - org-drill
- org-fstree: an org package that inserts a directory tree into your Org buffer
- Video from EmacsBoston: Getting Started with Org-mode (Reddit)
- Other:
- Emacs Keyboard Design 33: What If Emacs Pinky Isn't Real and 34: Grid Layout Revisited
- Tiling managers and emacs
- Silent and auto package upgrader (Reddit)
- New GNU Emacs website (Hacker News) - 210+ comments
- I wrote a little script for downloading / updating all of the themes indexed over at emacsthemes.com (Reddit)
- a nicer notmuch-hello screen for Emacs
- how much evil in emacs
- BBDB autocomplete different ways?
- kraklisp-meeting #4.2 - Emacs od zera by KZiemian (1:08:25)
- Navigation:
- Volatile Highlights: highlights recent change
- Day 10 - Search and Replace Using Regex - hat-tip to Irreal for the link
- Swiper/Ivy tip
- Disable Mouse only inside Emacs
- Equivalent to todo-show in atom?
- Moving Between Emacs Windows (Reddit)
- Vim like scrolling in Emacs
- Spacemacs (Vim mode) Cheatsheet (Reddit)
- Coding:
- Emacs development:
- New packages:
- coverlay: Test coverage overlays
- darkokai-theme: A darker variant on Monokai.
- dired-quick-sort: Persistent quick sorting of dired buffers in various ways.
- dix-evil: optional evil-integration with dix.el
- emms-state: Display track description and playing time in the mode line
- evil-find-char-pinyin: Evil's f/F/t/T commands with Pinyin support
- flyspell-correct: correcting words with flyspell via custom interface
- helm-qiita: Qiita with helm interface
- hgrc-mode: major mode for editing hgrc files
- ksp-cfg-mode: major mode for editing KSP CFG files
- moonscript: Major mode for editing MoonScript code
- ob-php: Execute PHP within org-mode blocks.
- ob-swift: org-babel functions for swift evaluation
- org-capture-pop-frame: Run org-capture in a new pop frame
- paganini-theme: an Emacs 24 theme based on FireCode
- pinyinlib: Convert first letter of Pinyin to Simplified/Traditional Chinese characters
- plur: Easily search and replace multiple variants of a word
- projectile-hanami: Minor mode for Hanami projects based on projectile
- quiet: disconnect from the online world for a while
- spu: Silently upgrade package in the background
- steam: Organize and launch Steam games
- tawny-mode: Ontology Editing with Tawny-OWL
- timp: Multithreading library
- validate: Schema validation for Emacs-lisp
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-05-02 Emacs News
- Configuration:
- Configuration setup for dropbox and github
- How to import your spacemacs configurations - 20 comments, /r/emacs
- How to import your spacemacs configurations - 11 comments, /r/spacemacs
- Org Mode:
- Mail:
- Notmuch version 0.22 is out (2016-04-26) (Reddit)
- Windows users - What email client are you currently using? - includes Outlook linking
- Coding:
- Emacs development:
- Effortless Major Mode Development
- find-library-name now uses load-history too
- C-u M-x find-library opens in a different window
- Minibuffer prompts can use faces
- New variable extended-command-suggest-shorter
- Optional timeout for url-retrieve-synchronously
- New function char-from-name converts from Unicode name
- Keyboards and input devices:
- Other:
- What to do when Emacs hangs, freezes or crashes (Reddit)
- Emacspeak 44.0 (SteadyDog) Unleashed
- fill-single-char-nobreak-p
- Ivy 0.8.0 is out
- cliphist 0.3.0
- electric-align.el – align columns automatically (Reddit)
- osx-trash.el - making the dired function `delete-by-moving-to-trash` work correctly on OS X (Reddit)
- New NyanMode release - now with scroll-to-click! (Reddit)
- Emacs, Google This (Hacker News)
- New packages:
- ejc-sql: Emacs SQL client uses Clojure JDBC.
- elisp-format: Format elisp code
- evil-embrace: Evil integration of embrace.el
- evil-lispy: precision Lisp editing with Evil and Lispy
- flycheck-pony: Pony support in Flycheck
- flycheck-stack: Flychecker using stack ghci
- geben-helm-projectile: Integrate helm-projectile with geben
- go: Play GO, translate and transfer between GO back ends
- ivy: Incremental Vertical completYon
- selected: Keymap for when region is active
- shen-elisp: Shen implementation in Elisp
- sql-impala: comint support for Cloudera Impala
- ttl-mode: mode for Turtle (and Notation 3)
- ycmd: emacs bindings to the ycmd completion server
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-04-25 Emacs News
- Navigation:
- Org Mode:
- Coding:
- The conditional-save-excursion macro
- Steven Pigeon: Respace
- My emacs c++ ide (Reddit)
- embrace.el: Add/Change/Delete pairs based on `expand-region`, similar to `evil-surround`. (Reddit)
- Like lisp and evil-mode? Read how evil-lispy will help you get the most out of both modes. (Reddit)
- Code completion in Emacs for Hylang (5:05)
- Emacs development:
- Other:
- New packages:
- arview: extract and view archives in the temporary directory
- docker-api: Emacs interface to the Docker API
- ego: a static site generator based on org mode, forked from org-page.
- embrace: Add/Change/Delete pairs based on `expand-region'
- emms-status: Display track description and playing time in the mode line
- erc-twitch: Support for Twitch emotes for ERC.
- fifo-class: First in first out abstract class
- flymake-solidity: A flymake handler for solidity using solc
- helm-systemd: helm's systemd interface
- imapfilter: run the imapfilter executable
- ivy-bibtex: A BibTeX bibliography manager based on Ivy
- pathify: Symlink your scripts into a PATH directory
- sendto: send the region content to a function
- shift-number: Increase/decrease the number at point
- signal: Advanced hook
- xref-js2: Jump to references/definitions using ag & js2-mode's AST
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-04-18 Emacs News emacs
- Org Mode:
- Coding:
- Emacs development:
- Other:
- Atreus, Windows, and Emacs: keyboards
- Efficient use of multi-button mice with emacs
- Pragmatic Emacs: Undo-send and schedule email in mu4e
- neato-graph-bar.el - htop-like CPU and memory graphs for Emacs
- "Emacs beta is now available on chromebooks (and in chrome)!" (Reddit)
- Koeeoadi: A Theme Creator for Emacs and Vim (Reddit)
- Check out which-key!
- New packages:
- cl-format: CL format routine.
- clomacs: Simplifies Emacs Lisp interaction with Clojure.
- closql: store EIEIO objects using EmacSQL
- counsel-projectile: Ivy integration for Projectile
- devdocs: Launch DevDocs search
- epkg: browse the Emacsmirror package database
- euslisp-mode: Major mode for Euslisp-formatted text
- helm-notmuch: Search emails with Notmuch and Helm
- labburn-theme: A lab color space zenburn theme.
- liso-theme: Eclectic Dark Theme for GNU Emacs
- micgoline: powerline mode, color schemes from microsoft and google's logo.
- niceify-info: improve usability of Info pages
- ob-lua: Execute Lua code within org-mode blocks.
- vue-mode: Major mode for vue component based on web-mode and mmm-mode
- weechat-alert: Weechat notifier using alerts
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-04-11 Emacs News
- Navigation:
- Org Mode:
- Mail:
- Coding:
- Emacs development:
- Other:
- New packages:
- cask-mode: major mode for editing Cask files
- company-lua: Company backend for Lua
- composable: composable editing
- cql-mode: Major mode for editting CQLs
- dix: minor mode for editing Apertium XML dictionary files
- esa: Interface to esa.io
- flycheck-apertium: Apertium checkers in flycheck
- howm: Wiki-like note-taking tool
- ob-coffee: org-babel functions for coffee-script evaluation
- ob-diagrams: org-babel functions for diagrams evaluation
- redtick: Smallest pomodoro timer (1 char)
- restclient-helm: helm interface for restclient.el
- spark: sparkline generation
- swap-regions: Swap two regions of text
- ten-hundred-mode: use only the ten hundred most usual words
- typit: Typing game similar to tests on 10 fast fingers
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-04-04 Emacs News
- Navigation:
- Org Mode:
- Making org-mode look like a word processor (Reddit)
- Emacs Org-mode - Use good header ids!
- Blog from Org-Mode to Hugo (Reddit)
- Hacker News discussion of Org Mode, spacemacs, etc.
- Updated org-protocol-capture-html (Reddit) - Capture HTML from the browser and convert to Org Mode
- ob-hy.el - or better integration of hylang in org-mode (Hat tip to Irreal)
- Coding:
- TIL: 2 extra comment-dwim features
- (comment-do-what-i-want) (Reddit)
- Month in Haskell Mode March 2016 (Reddit)
- List of existing emacs modules (samples, lib bindings, …)
- Has anyone used Scala-mode professionally? How does it compare with Intellij?
- using company-mode, yasnippet and irony mode for C programming
- Magit v2.6 released
- Emacs Lisp:
- scratch buffer hacks to increase its utility?
- Eval-result-overlays in Emacs-lisp (Reddit)
- Buttercup 1.5 released - Emacs Lisp behavior-driven tests
- Emacs development:
- Other:
- GNU Emacs webpage gets a nice facelift (Reddit)
- Customizing Emacs's modeline
- Emacs Calc for Programmers and Computer Scientists (Reddit)
- Should i learn emacs first or start directly with spacemacs ?
- The holy war soldiers on (Reddit)
- diff-actor.el - Act out diff's between files in Emacs
- Secure in the knowledge your packages are safe? - archiving packages
- Package of the day: mode-icons (Reddit)
- Linting Prose in Emacs with ProseLinter (Hacker News)
- GNU Emacs #3: Archivo .emacs (5:22)
- Learn Emacs in 21 Days: Day 1 (46:44) - Mandarin
- New packages:
- blockdiag-mode: Major mode for editing blockdiag files
- clear-text: Make you use clear text
- flycheck-pkg-config: configure flycheck using pkg-config
- helm-org-rifle: Rifle through your Org files
- hfst-mode: major mode for editing HFST files
- otama: Org-table Manipulator
- xo: XO linter integration with compilation mode
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the changes to the Emacs NEWS file, and emacs-devel.
2016-03-28 Emacs News
- Learning Emacs:
- Learn Emacs in 21 Days: Day 2 (1:14:59) - Mandarin
- Tutorial EMACS (36:19) - Comandos Básicos de EMACS
- Emacs: Özgür Yazılım Devriminin Editörü (43:55)
- Emacs cheat sheet "wallpapers"
- Navigation:
- Org Mode:
- Coding:
- Inserting Underscores: Use key-chord to avoid pressing shift
- Started working on an updated version of Tuhdo's C/C++ IDE guide to show how to setup and configure RTags and Irony. (Reddit)
- Improve performance by removing vc-find-file-hook from find-file-hooks
- smart-comment - `M-;` replacement with additional features (Reddit)
- emacs-delete-blank-lines (1:56)
- Mail and news:
- Emacs development:
- Other:
- New packages:
- biblio: Browse and import bibliographic references from CrossRef, arXiv, DBLP, HAL, Dissemin, and doi.org
- biblio-core: A framework for looking up and displaying bibliographic entries
- chee: Interface to chee using dired and image-dired
- flycheck-cython: Support Cython in flycheck
- flycheck-elixir: Support Elixir in flycheck
- goose-theme: A gray color theme
- one-time-pad-encrypt: One time pad encryption within file
- org-bookmark-heading: Emacs bookmark support for org-mode
- org2issue: export org to github issue
- projectile-direnv: Set environment variables from .envrc
- pycoverage: Support for coverage stats on Python 2.X and 3
- rally-mode: a mode to interact with the Rally Software web site.
- scratch-message: Changing message in your scratch buffer
- smart-comment: smarter commenting
- syndicate: evil keybindings for org-mode
- tramp-theme: Custom theme for remote buffers
- turkish: Convert to Turkish characters on-the-fly
- url-http-ntlm: NTLM authentication for the url library
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-03-21 Emacs News
- Navigation:
- Using text object concept, without using evil-mode?
- Emacs completion for launching Linux desktop apps
- How to regexp search in buffer and see partial matches?
- How do you customize dired?
- Open file from emacs term in new buffer.
- Another approach to buffer list: sort the buffers per major mode (Reddit)
- Image tooltips in Emacs (4:54), also Graphical tooltips in Emacs (2:10)
- Org Mode:
- Introduction to Literate Programming
- Programming quizzes with org-babel
- Dotfile management and documentation with Org-Mode (Reddit)
- How to recreate the basic Evernote functionality in org-mode?
- Org-Mode for Sublime Text 2/3 (Reddit)
- Mind mapping from Org file.
- Emacs' Org Mode will improve your software engineering (Reddit, HN)
- Minimalist orgmode HTML export theme (Reddit)
- Coding:
- A small improvement to clj-refactor
- Emacs vs Sublime Text on Salesforce development
- ink-mode - Write interactive fiction in Emacs
- Screencast: Rewrite git history with Emacs, magit and git rebase (Reddit)
- Emacs & web development
- find-file-in-project v4.6
- TIL that each chunk of code is stage'able with "s" when looking at the diffs in magit-status-mode
- What's the best approach for byte-compiling el files with dependencies from a Makefile
- Emacs development:
- Other:
- New packages:
- danneskjold-theme: beautiful high-contrast theme
- decide: rolling dice and other random things
- ergoemacs-status: Adaptive Status Bar / Mode Line
- go-impl: impl integration for go-mode
- ob-lisp: org-babel functions for common lisp evaluation with SLY or SLIME.
- tle: Tabulated List Extensions
- winring: Window configuration rings
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-03-14 Emacs News
- Navigation:
- Email:
- Org Mode:
- Coding:
- Endless Parentheses: Conditional breakpoints in the CIDER Debugger
- Emacs vs Sublime Text on Salesforce development (Reddit)
- 'No frills' theme for Emacs code buffers
- What's the best approach for byte-compiling el files with dependencies from a Makefile
- Package of the day: company-statistics records which completions you use and sorts those first! (Reddit)
- Syntax highlighting for Caffe/Prototxt files
- Function to "verticalize" a sequence
- Customizable Lisp reader for Emacs (Reddit)
- linux log files syntax highlight
- Conditional breakpoints in the CIDER Debugger
- Autocompletion in Emacs: what to do?
- Emacs restclient (0:34)
- Emacs development:
- Other:
- New packages:
- aa-edit-mode: Major mode for editing AA
- ace-mc: Add multiple cursors quickly using ace jump
- arbitools: Package for chess tournaments administration
- assess: Test support functions
- auto-pause: Run processes which will be paused when Emacs is idle
- cheerilee: Toolkit library
- chinese-conv: Conversion between Chinese Characters with opencc or cconv
- click-mode: Major mode for the Click Modular Router Project
- command-queue: shell command queue
- company-dict: A backend that emulates ac-source-dictionary
- company-ngram: N-gram based completion
- coverage: Code coverage line highlighting
- dark-mint-theme: dark & minty fresh theme
- eink-theme: E Ink color theme
- elm-yasnippets: Yasnippets for Elm
- emacsist-view: Mode for viewing emacsist.com
- ess-view: View R dataframes in a spreadsheet software
- evil-extra-operator: Evil operator for evaluating codes, taking notes, searching via google, etc.
- evil-mu4e: evil-based key bindings for mu4e
- evil-multiedit: multiple cursors for evil-mode
- excorporate: Exchange integration
- exwm-x: Addition tools for exwm (emacs x window manager)
- gams-mode: Major mode for editing GAMS (General Algebraic Modeling System) files.
- general: Convenience wrappers for keybindings.
- go-gopath: Will guess GOPATH using gb and projectile.
- go-guru: Integration of the Go 'guru' analysis tool into Emacs.
- grails: Minor mode for Grails projects
- harvest: Harvest integration
- helm-clojuredocs: search for help in clojuredocs.org
- helm-purpose: Helm Interface for Purpose
- hexo: Major mode & tools for Hexo
- itasca: Major modes for Itasca software data files.
- magit-p4: git-p4 plug-in for Magit
- mozc-temp: Use mozc temporarily
- nix-sandbox: Utility functions to work with nix-shell sandboxes
- ob-redis: Execute Redis queries within org-mode blocks.
- ob-sagemath: org-babel functions for SageMath evaluation
- ob-sly: org-babel functions for common lisp evaluation with SLY.
- opencl-mode: Syntax coloring for opencl kernels
- org-clock-convenience: convenience functions for org time tracking
- ox-jira: JIRA Backend for Org Export Engine
- persistent-overlays: Minor mode to store selected overlays to be loaded later
- play-routes-mode: Play Framework Routes File Support
- projectile-direnv: Set environment variables from .envrc
- punpun-theme: A bleak theme
- rats: Rapid testing suite for Go
- realgud-byebug: realgud front-end to the Ruby byebug debugger
- realgud-old-debuggers: realgud front-end to older lesser-used debuggers
- realgud-pry: realgud front-end to the Ruby pry debugger
- realgud-rdb2: realgud front-end for interacting with Ruby debugger2
- robots-txt-mode: Major mode for editing robots.txt
- sed-mode: Major mode to edit sed scripts
- select-themes: Color theme selection with completing-read
- silkworm-theme: Light theme with pleasant, low contrast colors.
- slime-docker: Integration of SLIME with Docker containers.
- sly-quicklisp: A template SLY contrib
- smblog: samba log viewer
- sprunge: Upload pastes to sprunge.us
- sudo-edit: Utilities for opening files with sudo
- tramp-theme: Custom theme for remote buffers
- url-http-ntlm: NTLM authentication for the url library
- vhdl-capf: Completion at point function (capf) for vhdl-mode.
- wttrin: Emacs frontend for weather web service wttr.in
- yoshi-theme: Theme named after my cat
- zenity-color-picker: Insert and adjust colors using Zenity
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-15 Emacs News
- Beginner tips:
- Navigation:
- Configuration:
- Running two instances simultaneously, with different dotfiles. Is it possible? env
- Autocorrecting typos in Emacs (2:46)
- Disable annoying audio notifications
- Great tip to reduce init-time (workaround for TRAMP's bug) (Reddit)
- Quick .emacs snippet to automatically use emacsclient if Emacs is already running
- Dedicated company completion for your shell (Reddit)
- How to transfer my emacs setup to a different workstation? (specifically the plugins)
- Learnt some new modes from this page … (Reddit)
- solving Emacs pinky problem on the macbook (2:00)
- Org Mode:
- Configurations for beautifying Emacs org mode
- Org-mode: Start a numbered list from any number
- Switch to nlinum Immediately - good for Org Mode and large files
- Small hack to let orgmode babel JS blocks use skewer if it's currently connected
- Get org-mode on iOs with Editorial app: functions linked
- How to specify which tex engine for org latex export
- Coding:
- Implementing pwdw pwdc, a summary of manipulating directory name strings in Emacs lisp
- What's your workflow; running a shell with localhost server for development?
- Smartparens for C-like modes?
- Parinfer in Emacs Lisp (Hacker News)
- Emacs Aggressive Indent Demo (0:53)
- {EN} Hacking Emacs and Brains — Morning Tsoding #24 (1:02:29) Developing a brainfuck compiler to Emacs Lisp
- Emacs development:
- Other:
- #ilovefs: Why GNU Emacs? (Reddit, Hacker News)
- Adding mu4e Support To Emacs (the hard way) (Reddit)
- Linting prose in Emacs (Reddit)
- Alex Schroeder: New Look for Emacs Wiki
- An Emacs QR encoder (no external tools)
- Pdf Tools - faster than docview
- End of an era? (Magit's maintainer is taking a "break")
- My path to emacs
- How to Order Salads From Inside Emacs (40:33)
- emacs glass demo (5:42)
- Emacs Keyboard Macro Demo 1 (1:58)
- New packages:
- alda-mode: A simple major mode for the musical programming language Alda
- auto-virtualenv: Auto activate python virtualenvs
- company-shell: Company mode backend for shell functions
- ebf: brainfuck language transpiler to Emacs Lisp
- erc-hipchatify: Provide emoticons and html rendering for HipChat
- foggy-night-theme: Dark low contrast theme with soft and muted colors.
- helm-describe-modes: Helm interface to major and minor modes.
- ob-go: org-babel functions for go evaluation
- ob-scala: org-babel functions for scala evaluation
- pov-mode: Major mode for editing POV-Ray scene files.
- sly-repl-ansi-color: Add ANSI colors support to the sly mrepl.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-08 Emacs News
- Beginners:
- Configuration:
- What's some small thing in your dotemacs that you couldn't live without?
- How to make emacs stop split-screen when M-x shell'ing? - display-buffer-alist
- Managing Spacemacs settings in git?
- Emacs pinky….
- Changing basic key-binds in Evil? - evil-normal-state-map
- Changing behaviour on select current line function
- Is there a way to change the init.el location on startup?
- How to keep region marked after copying?
- Org Mode:
- How to use org-mode with evernote as storage? - Syncthing, Dropbox, Git, Google Drive, etc.
- Is there any way to integrate Evernote into my Emacs GTD workflow? - emacs-geeknote
- Enable wordwrap in org-mode?
- Blogging using org-mode (and nothing else)
- Email:
- Email attachment reminders in mu4e
- An attachment reminder in mu4e - should also work for Gnus; more interactive
- Ma Gnus v0.16 is released
- Publishing Emacs News as plain text, HTML, and attached Org file
- Grab email address in Gnus
- Coding:
- Auto-indent your code with aggressive-indent-mode
- A Magit Tip - ! to run git commands
- gruvbox dark ported to GNU Emacs with better support for various modes (Reddit)
- Solve practice problems in elisp (among others) (Reddit)
- Better compile buffer? - auto-close, multi-compile, dedicated window
- How to normalize indentation for different projects?
- Today's xkcd reminds me of Emacs Lisp regexes (Reddit) - see Reddit thread for regexp tips
- Emacs development:
- Other:
- Ogbe on Why He Uses Emacs - TRAMP, dired, Org Mode, mu4e, MATLAB
- New `helm-describe-modes` package
- Just had a "wow, Emacs is smart" moment - kill-compilation
- Switching from Emacs to Vim (actually Spacemacs)
- Vim to Emacs+Evil Users, thoughts on Neovim?
- Emacs.el Episode 4 Interview with John W. is out! also, Youtube - 35:30
- Role-playing with Emacs - Episode 02 (11:14) - more of a presentation
- The Touch of Emacs (2:41) - an Emacs jukebox on a touch screen
- emacs-friends: an emacs package to open the current file with other applications (5:33)
- New packages:
- blog-admin: Blog admin for emacs with hexo/org-page supported
- cabledolphin: capture Emacs network traffic
- dired-atool: Pack/unpack files with atool on dired.
- dumb-jump: Dumb jumping to variable and function definitions
- evalator-clojure: Clojure evaluation context for evalator via CIDER.
- latex-unicode-math-mode: Input method for Unicode math symbols
- mu-cite: A library to provide MIME features.
- omtose-phellack-theme: A dark, soothing theme with a cold bluish touch.
- org-dp: Declarative Local Programming with Org Elements
- org-random-todo: notify of random TODO's
- replace-pairs: Query-replace pairs of things
- xml+: Utilities for xml and html trees
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-02-01 Emacs News
Update 2016-02-02: Added Hacker News links.
- Configuration:
- Org Mode:
- Inserting an Org Date Quickly
- How to achieve auto-compilation for the org->latex->pdf publishing chain - configurations around latexmk
- Speed up pdf export from org-mode with latexmk
- Pointy org-bullets
- Awesome way to write blog in emacs (Reddit) - blog-admin for hexo or org-page
- How do org-refile-targets work?
- How to auto-publish org-mode publish projects ? after-save-hook
- Org-mode for GTD? org-query
- Coding:
- Use Tab to Indent or Complete
- Diff regions in Emacs (Reddit)
- Magit v2.5 released
- Elpy 1.11.0 released
- Emacs vs. WebStorm for Node.js Development | Hacker News
- Is there a way to choose compilation command from a list? helm-make, multi-compile
- On-the-fly evaluation of forms/code in Emacs! (2013, 1:37) (Reddit)
- Any solution for editing a region in a different major mode? fence-edit, org-mode, poporg, edit-indirect
- Emacs equivalent of dbext?
- Updated xcode-mode to support xctool
- Organize restclient files with outline-minor-mode (Reddit)
- Emacs magic - преобразование ifelse в switch (0:43)
- Go support added to etags
- Ruby support improved in etags
- Emacs development:
- Display the Keybinding for a Command with substitute-command-keys
- New in Emacs 25.1: Round quotes in Help buffers
- What's the best practice to write emacs-lisp(at 2016)?
- First Emacs 25 pretest is out (Reddit)
- Removing support for Emacs unexec from Glibc (Reddit, Hacker News)
- Async DNS progress
- Discussion of how to make project–find-in-file generic
- Fixed filename for second dir-locals file
- Other:
- Highlight and navigate all instances of a regex in current region occur, helm-swoop, loccur
- Praising the Command Line
- Dimming out tildes in AUCTeX
- Emacs has a fast infix calculator that's not calc or quick-calc… - calculator, helm-calcul-expression
- Is there a emacs -> vim transition guide?
- Zone out with steam locomotives (just for fun) (Reddit)
- Evalator-An Emacs package for interactive evaluation and transformation of data
- Why Spacemacs? (Reddit)
- Emacs打滴 4th x h4 (2:16:01)
- New packages:
- chapel-mode: a CC Mode for Chapel derived from derived-mode-ex.el
- char-menu: Create your own menu for fast insertion of arbitrary symbols
- commenter: multiline-comment support package
- contextual: Contextual profile management system
- evalator: Package for interactive transformation of data with helm
- flycheck-cstyle: Integrate cstyle with flycheck
- govc: Interface to govc for managing VMware ESXi and vCenter
- litecoin-ticker: No description available.
- metafmt: Emacs interface for metafmt
- mocha: Run Mocha or Jasmine tests
- org-tfl: Transport for London meets Orgmode
- pony-snippets: Yasnippets for Pony
- suscolors-theme: Colorful theme, inspired by Gruvbox.
- zone-sl: Zone out with steam locomotives.
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-25 Emacs News
- Navigation
- Use ivy-mode to search bash history
- (or emacs: avy 0.4.0 is out: avy-goto-char-timer, switch action, avy-pop-mark
- Quickly search for occurrences of the symbol at point
- Comparison of file managers for Emacs (Reddit)
- Configuration:
- Org Mode:
- Org-mode with the ox-twbs package: Better HTML export (Reddit, Irreal summary)
- London Public Transportation with helm and org
- Version control or persistent undo for org files? gitwatch, git gc
- Tracking time on tasks in Emacs org-mode (6:45)
- Mail:
- Help with save sent messages with Gnus, Offlineimap and office365 - gnus-message-archive-group
- Testing Encrypted Mail Setup - update to Gmail Gnus GPG guide
- mu/mu4e 0.9.16 released, context, UI, indexing
- Coding:
- Emacs development:
- Other:
- New packages:
- avy-menu: Library providing avy-powered popup menu
- doom: DOM implementation and manipulation library
- evil-ediff: Make ediff a little evil
- faust-mode: Basic faust syntax colorizer for emacs.
- fix-input: Make input methods play nicely with alternative keyboard layout on OS level
- flycheck-purescript: Flycheck: PureScript support
- hamburg-theme: Color Theme with a dark blue background.
- helm-safari: Helm interface for Safari Bookmarks and History
- html-check-frag: Check html-fragments
- kaomoji: Input kaomoji superb easily
- mutant: An interface for the Mutant testing tool
- org-rtm: Simple import/export from rememberthemilk to org-mode
- org-themis: Experimental project management mode for org-mode
- psysh: PsySH, PHP interactive shell (REPL)
- pyenv-mode-auto: Automatically activates pyenv version if .python-version file exists.
- rtm: An elisp implementation of the Remember The Milk API
- slirm: Systematic Literature Review Mode for Emacs.
- sly-hello-world: A template SLY contrib
- sly-macrostep: fancy macro-expansion via macrostep.el
- zone-rainbow: Zone out with rainbow.
- zone-select: Select zone programs.
- gnome-c-style: minor mode for editing GNOME-style C source code
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-18 Emacs News
- Emacs configuration:
- Text:
- Web:
- Emacs user agent? Also, notes about proxies
- Emacs for landing pages / simple websites?
- New EmacsWiki theme
- Org Mode:
- Coding:
- Other:
- New packages:
- haxor-mode: Major mode for exiting .hax files
- markdown-preview-eww: Realtime preview by eww
- markdown-preview-mode: markdown realtime preview minor mode.
- repo: Running repo from Emacs
- sisyphus: Support for ERT (Emacs Regression Test)
- yahoo-weather: Displays weather information in mode-line
- html5-schema: Add HTML5 schemas for use by nXML
- Emacs development:
- nxml now uses standard completion, Unicode and lexical-binding
- New Tramp method: sg (edit as different group)
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
2016-01-11 Emacs News
- Configuration:
- Navigation:
- Better fuzzy matching support in Ivy
- Make emacs remember position where last self-insert-command happened: consider save-place or goto-chg
- Ivy is now available in Spacemacs
- Org:
- Coding:
- Emacs Lisp:
- mrr-auto-replace: multi-replace regex
- Buttercup 1.3 released: Emacs Lisp behaviour-driven tests
- Emacs development:
- Attempting to figure emacs long lines issues (Reddit)
- A proposal for removing obsolete Emacs packages | Hacker News
- Please do not delete this commented-out version | Hacker News
- Let users disable unsafe signal handling code
- Discussion about possibly filtering M-x
- Changing the default keybinding for tags-loop-continue
- Proposal for emacsclient and opening a file at a specific line
- Continuing discussion of new Emacs homepage
- find-file-project
- Overriding MS Windows key combination
- Conversion:
- Other:
- How to use Gnus Group Topics efficiently
- Realtime markdown preview as you type with Eww (Reddit)
- Emacs goes Windows: get a start menu with all your packages (Reddit)
- reykjavik theme, a theme with low saturated colors and a dark green background. (Reddit)
- Now Emacs Lisp is represented in the Github Showcase pages! (Reddit)
- How I use Emacs (by MJ Wall) (Reddit)
- Just a guy showing of his GNU/Linux-fu and having fun with emacs (2:04:44) (Reddit)
- Spacemacs 0.105 released: new website and layouts system
- New packages:
- anybar: Control AnyBar from Emacs
- bitbake: Running bitbake from emacs
- caseformat: Format based letter case converter
- config-parser: a library for parsing config file
- elscreen-buffer-group: elscreen buffer group
- mexican-holidays: Mexico holidays for Emacs calendar.
- multishell: manage interaction with multiple local and remote shells
- projectile-sift: Run a sift with Projectile
- prompt-text: Various information in minibuffer prompt
- reykjavik-theme: Theme with a dark background.
- tldr: tldr client for Emacs
Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.
Notes for next yearly summary
Emacs News yearly update
Magit Org roam v2 This month in Org Completion Appearance
Code
ASCII export
This setting puts Org ASCII export links right after the text instead of in a separate section:
(setq org-ascii-links-to-notes nil)
This one exports links from https://www.reddit.com/user/emacsnews/upvoted.json .
(defvar my-reddit-upvoted-json "https://www.reddit.com/user/emacsnews/upvoted.json" "JSON for upvoted posts.") (require 'helm-utils) (defun my-reddit-list-upvoted (date) (interactive (list (org-read-date))) (let ((threshold (org-read-date nil t (concat (substring date 0 (min (length date) 10)) " 0:00"))) (url my-reddit-upvoted-json) results) (while url (with-temp-buffer (url-insert-file-contents url) (decode-coding-region (point-min) (point-max) 'utf-8) ;; (goto-char (point-min)) ;; (re-search-forward "^$") (let* ((data (json-read)) (items (assoc-default 'children (assoc-default 'data data))) (after (assoc-default 'after (assoc-default 'data data))) (result (mapconcat (lambda (item) (let* ((o (assoc-default 'data item)) (title (assoc-default 'title o)) (url (helm-html-decode-entities-string (assoc-default 'url o))) (date (seconds-to-time (assoc-default 'created_utc o))) (permalink (concat "https://www.reddit.com" (assoc-default 'permalink o))) (num-comments (assoc-default 'num_comments o 'eq 0))) (when (time-less-p threshold date) (if (and (> num-comments 0) (not (string-match "reddit\\.com" url))) (format "- %s (%s)\n" (org-link-make-string (url-unhex-string (if (string-match "^/" url) (concat "https://www.reddit.com" url) url)) title) (org-link-make-string (url-unhex-string (if (string-match "^/" permalink) (concat "https://www.reddit.com" permalink) permalink)) "Reddit")) (format "- %s\n" (org-link-make-string (url-unhex-string (if (string-match "^/" url) (concat "https://www.reddit.com" url) url)) title)))))) items ""))) (setq results (concat result "\n" results)) (setq url (if (and after (> (length result) 0)) (concat my-reddit-upvoted-json "?after=" after) nil))))) results)) ;; (my-reddit-list-upvoted "-mon")
Youtube
(defvar my-emacs-news-playlist "https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt" "Public playlist with recent videos to include in Emacs News.") (defun my-emacs-news-get-videos (playlist) (json-parse-string (concat "[" (mapconcat 'identity (split-string (shell-command-to-string (concat "yt-dlp -j --flat-playlist " (shell-quote-argument my-emacs-news-playlist) " 2> /dev/null")) "\n" t) ",") "]") :object-type 'plist)) (defun my-save-new-items (file alist) (with-current-buffer (find-file-noselect file) (goto-char (point-min)) (let* ((old-list (read (current-buffer))) (date (format-time-string "%Y-%m-%d")) (new-items (seq-difference (mapcar 'car alist) (mapcar 'car old-list))) (combined (append (mapcar (lambda (o) (append (list o date) (cdr (assoc o alist)))) new-items) old-list)) (print-length nil)) (erase-buffer) (insert "(" (mapconcat 'prin1-to-string combined "\n") ")") (save-buffer) combined))) (defun my-emacs-news-youtube-playlist (playlist &optional start-date end-date) (let* ((videos (my-emacs-news-get-videos playlist)) (combined (my-save-new-items "video-list.el" (mapcar (lambda (o) (cons (plist-get o :id) o)) videos)))) (mapconcat (lambda (o) (if (numberp (plist-get o :duration)) (format "- %s (%s)\n" (org-link-make-string (concat "https://www.youtube.com/watch?v=" (plist-get o :id)) (plist-get o :title)) (format-seconds "%.2h:%z%.2m:%.2s" (plist-get o :duration))) (format "- %s\n" (org-link-make-string (concat "https://www.youtube.com/watch?v=" (plist-get o :id)) (plist-get o :title)) ))) (mapcar 'cddr (seq-filter (lambda (o) (and (or (null start-date) (not (string< (cadr o) start-date))) (or (null end-date) (string< (cadr o) end-date)))) combined)) "")))
Sorting Org Mode lists using a sequence of regular expressions emacs org
I manually categorize Emacs News links into an Org unordered list, and then I reorganize the list by using M-S-up (org-shiftmetaup) and M-S-down (org-shiftmetadown). I decide to combine or split categories depending on the number of links. I have a pretty consistent order. John Wiegley suggested promoting Emacs Lisp and Emacs development links at the top of the list. I like to sort the rest of the list roughly by interest: general links first, then Org, then coding, then other links at the bottom.
Here's some code that sorts Org lists in a custom sequence, with unknown items at the bottom for easy re-ordering. It will take a list like:
- Other: - Link A - Link B - Emacs development: - Link A - Link B - Emacs Lisp: - Link A - Link B
and turn it into:
- Emacs Lisp: - Link A - Link B - Emacs development: - Link A - Link B - Other: - Link A - Link B
(defun my-org-sort-list-in-custom-order (order) "Sort the current Org list so that items are in the specified order. ORDER is a list of regexps." (org-sort-list nil ?f (lambda () (let ((case-fold-search t) (item (when (looking-at "[ \t]*[-+*0-9.)]+\\([ \t]+\\[[- X]\\]\\)?[ \t]+") (org-sort-remove-invisible (buffer-substring (match-end 0) (point-at-eol)))))) (or (cl-position item order :test (lambda (a b) (string-match b a))) (1+ (length order))))) '<)) (defvar my-emacs-news-sort-order '("Help wanted" "Security" ("Upcoming events" "meetup") ("Beginner" "beginner") ("Emacs configuration" "config") ("Emacs Lisp" "emacs lisp") ("Appearance" "theme\\|theming") ("Navigation" "search\\|tab bar") ("Hyperbole" "hyperbole") "TRAMP" ("Dired" "dired") "Writing" ("Org Mode" "org[ -]?mode\\|\\<org\\>\\|\\box-\\|\\bob-") ("Denote" "denote") ("Completion" "company\\|helm\\|selectrum\\|completion\\|vertico") ("Coding" "java\\|php\\|sql\\|cider\\|git\\|programming\\|scala\\|python") "Math" "Shells" ("Web" "eww") ("Chat" "mastodon\\|IRC\\|erc") ("Mail, news, and chat" "gnus\\|rmail\\|mail\\|notmuch\\|mu4e\\|elfeed") ("Evil mode" "evil") ("Spacemacs" "spacemacs") ("Doom Emacs" "doom") "Multimedia" ("EXWM" "exwm") "Fun" ("AI" "chatgpt\\|\\bai\\b\\|\\bllm\\b\\|openai") ("Community" "Weekly tips") "Other" "Emacs development" "Discussion" "Outside Emacs" "New packages")) (defun my-emacs-news-sort-order-headings () (mapcar (lambda (o) (if (stringp o) o (car o))) my-emacs-news-sort-order)) (defun my-emacs-news-sort-list () (interactive) (goto-char (org-list-get-top-point (org-list-struct))) (my-org-sort-list-in-custom-order (my-emacs-news-sort-order-headings))) (defun my-emacs-news-guess-category () (save-excursion (when (re-search-forward org-any-link-re (line-end-position) t) (let* ((link (org-element-context)) (description (buffer-substring-no-properties (org-element-property :contents-begin link) (org-element-property :contents-end link)))) (car (seq-find (lambda (o) (and (listp o) (string-match (cadr o) description))) my-emacs-news-sort-order)))))) (defun my-emacs-news-auto-categorize () (interactive) (while (and (looking-at "^- \\[\\[") (not (looking-at "^- New package"))) (let ((category (my-emacs-news-guess-category))) (if category (my-org-move-current-item-to-category (concat category ":")) (forward-line 1) (goto-char (line-beginning-position))))))
One more little thing automated…
How I keep track of new Emacs packages emacs
One of the things I like about preparing Emacs News is seeing the new packages that people have added to Emacs. It's pretty awesome! The package archives don't seem to include the date that a new package has been added, but that's easy to work around by saving the data and then comparing new archive contents with the old list. The code for this is somewhere in the very long index.org in the Emacs News repository, so I thought I'd add comments to it and post it as a blog post as well.
The overall function that prepares a draft of Emacs News is
my-prepare-emacs-news, and the code specifically related to packages
is:
(package-refresh-contents) (my-update-package-list date)
Loading saved package data
Here, we load a list of packages and dates, and we compare them with the packages loaded from archive-contents.
(defvar my-package-list-file "~/sync/emacs-news/package-list.el") (defun my-read-sexp-from-file (filename) (with-temp-buffer (insert-file-contents filename) (goto-char (point-min)) (read (current-buffer)))) (defun my-update-package-list (&optional date) "Update the list of packages. Mark new packages with DATE." (interactive (list (format-time-string "%Y-%m-%d"))) (setq date (or date (format-time-string "%Y-%m-%d"))) (let* ((archives (my-get-current-packages date)) (old-list (my-read-sexp-from-file my-package-list-file))) (mapc (lambda (o) (let* ((old-entry (assoc-default (car o) old-list)) (new-archives (seq-difference (mapcar 'cadr (cdr o)) (mapcar 'car (car (assoc-default (car o) old-list)))))) (cond ((null (assoc (car o) old-list)) ;; new package, add it to the list (setq old-list (cons (list (car o) (mapcar (lambda (entry) (cons (cadr entry) date)) (cdr o))) old-list))) (new-archives ;; existing package added to a different repository (setf old-entry (append (mapcar (lambda (archive) (cons archive date)) new-archives) old-entry nil)))))) archives) ;; Save to file, one package per line (with-temp-file my-package-list-file (insert "(" (mapconcat #'prin1-to-string old-list "\n") ")")) old-list))
The function above loads a list of packages and dates from
my-package-list-file, which is package-list.el in my repository.
It's a list of lists storing the package name, the repositories it's
available from, and the dates I noticed it was in the repository. Each
entry looks something like this:
(vhdl-ts-mode (("melpa" . "2023-08-21")))
Reading archive contents
(defun my-get-current-packages (date) "Return a list of package symbols with the package archive and DATE. Example entry: `(ack (ack \"gnu\" \"2023-09-03\"))`" (seq-group-by 'car (seq-mapcat (lambda (f) (let ((base (file-name-base f))) (mapcar (lambda (entry) (list (car entry) base date)) (cdr (with-temp-buffer (insert-file-contents (expand-file-name "archive-contents" f)) (goto-char (point-min)) (read (current-buffer))))))) (directory-files (expand-file-name "archives" package-user-dir) t directory-files-no-dot-files-regexp))))
Getting new packages
Then I can filter the list to get only the new packages.
(defun my-packages-between (from-date &optional to-date) (seq-filter (lambda (o) (and (or (not from-date) (not (string< (cdar (cadr o)) from-date))) (or (not to-date) (string< (cdar (cadr o)) to-date)))) (my-read-sexp-from-file my-package-list-file))) (defun my-list-new-packages (&optional date) (interactive) (let ((packages (my-describe-packages (seq-filter (lambda (o) (seq-remove (lambda (archive) (string< (cdr archive) date)) (cadr o))) (my-read-sexp-from-file my-package-list-file))))) (if (called-interactively-p 'any) (insert packages) packages)))
Formatting new package entries
Formatting the entry in Emacs News is mostly a matter of grabbing the package description.
(defun my-describe-packages (list) "Return an Org list of package descriptions for LIST." (mapconcat (lambda (entry) (let* ((symbol (car entry)) (package-desc (assoc symbol package-archive-contents))) (if package-desc (format " - %s: %s (%s)" (org-link-make-string (concat "package:" (symbol-name symbol)) (symbol-name symbol)) (package-desc-summary (cadr package-desc)) (mapconcat (lambda (archive) (pcase (car archive) ("gnu" "GNU ELPA") ("nongnu" "NonGNU ELPA") ("melpa" "MELPA"))) (cadr entry) ", ")) ""))) list "\n"))
I want package links to call describe-package when I'm exploring
them inside Emacs, and I want them to export as links to the
appropriate repository page when I publish Emacs News as HTML or
ASCII. This is handled by a custom link.
(defun my-org-package-open (package-name) (interactive "MPackage name: ") (describe-package (intern package-name))) (defun my-org-package-export (link description format &optional arg) (let* ((package-info (car (assoc-default (intern link) package-archive-contents))) (package-source (and package-info (package-desc-archive package-info))) (path (format (cond ((null package-source) link) ((string= package-source "gnu") "https://elpa.gnu.org/packages/%s.html") ((string= package-source "melpa") "http://melpa.org/#/%s") ((string= package-source "nongnu") "https://elpa.nongnu.org/nongnu/%s.html") (t (error 'unknown-source))) link)) (desc (or description link))) (if package-source (cond ((eq format '11ty) (format "<a target=\"_blank\" href=\"%s\">%s</a>" path desc)) ((eq format 'html) (format "<a target=\"_blank\" href=\"%s\">%s</a>" path desc)) ((eq format 'wp) (format "<a target=\"_blank\" href=\"%s\">%s</a>" path desc)) ((eq format 'latex) (format "\\href{%s}{%s}" path desc)) ((eq format 'texinfo) (format "@uref{%s,%s}" path desc)) ((eq format 'ascii) (format "%s <%s>" desc path)) (t path)) desc))) (org-link-set-parameters "package" :follow 'my-org-package-open :export 'my-org-package-export) (ert-deftest my-org-package-export () (should (string= (my-org-package-export "transcribe" "transcribe" 'html) "<a target=\"_blank\" href=\"https://elpa.gnu.org/packages/transcribe.html\">transcribe</a>" )) (should (string= (my-org-package-export "fireplace" "fireplace" 'html) "<a target=\"_blank\" href=\"https://melpa.org/#/fireplace\">fireplace</a>" )))
Announcing new GNU ELPA packages by e-mail
I announce new GNU ELPA packages on the info-gnu-emacs@gnu.org mailing list. I decided to leave this as partially automated instead of fully automating it, since it involves e-mails that go out to lots of people.
Whenever I prepare Emacs News, I look at the list of new packages for ones in the GNU ELPA repository. Then I use this function to draft the e-mail that announces it. To reduce the risk of errors, I default to the symbol at point, and I use only ELPA packages for completion.
(defun my-announce-elpa-package (package-name) "Compose an announcement for PACKAGE-NAME for info-gnu-emacs." (interactive (let* ((guess (or (function-called-at-point) (symbol-at-point)))) (require 'finder-inf nil t) ;; Load the package list if necessary (but don't activate them). (unless package--initialized (package-initialize t)) (let ((packages (mapcar #'car (seq-filter (lambda (p) (seq-find (lambda (entry) (string= (package-desc-archive entry) "gnu")) (cdr p))) package-archive-contents)))) (unless (memq guess packages) (setq guess nil)) (setq packages (mapcar #'symbol-name packages)) (let ((val (completing-read (format-prompt "Describe package" guess) packages nil t nil nil (when guess (symbol-name guess))))) (list (and (> (length val) 0) (intern val))))))) (let ((package (car (assoc-default package-name package-archive-contents)))) (compose-mail "info-gnu-emacs@gnu.org" (format "New GNU ELPA package: %s - %s" (package-desc-name package) (package-desc-summary package))) (message-goto-body) (describe-package-1 package-name) (message-goto-body) (delete-region (point) (progn (re-search-forward " *Summary:") (match-beginning 0))) (save-excursion (goto-char (point-min)) (when (re-search-forward "Maintainer: \\(.+\\)" nil t) (message-add-header (concat "Reply-To: " user-mail-address ", " (match-string 1)) (concat "Mail-Followup-To: " user-mail-address ", " (match-string 1)))))))
Ideas for future stuff
It might be nice to use this information to publish an RSS feed of new packages, look up the package homepages for screenshots/GIFs/videos, or cross-reference blog posts and community discussions.
Anyway, that's how I keep track of new Emacs packages!
Other functions
(defun my-emacs-news-escape-link-description (s) (let ((replace-map '(("\\[" . "") ("\\]" . ":")))) (mapc (lambda (rule) (setq s (replace-regexp-in-string (car rule) (cdr rule) s))) replace-map) s)) (use-package xml-rpc) (defun my-org-list-from-rss (url from-date &optional to-date) "Convert URL to an Org list" (with-current-buffer (url-retrieve-synchronously url) (goto-char (point-min)) (re-search-forward "<\\?xml") (goto-char (match-beginning 0)) (let* ((feed (xml-parse-region (point) (point-max))) (from-time (org-read-date nil t from-date)) (to-time (if to-date (org-read-date nil t to-date))) (is-rss (> (length (xml-get-children (car feed) 'entry)) 0))) (mapconcat (lambda (link) (format "- %s\n" (org-link-make-string (car link) (cdr link)))) (if is-rss (mapcar (lambda (entry) (cons (xml-get-attribute (car (or (seq-filter (lambda (x) (string= (xml-get-attribute x 'rel) "alternate")) (xml-get-children entry 'link)) (xml-get-children entry 'link))) 'href) (elt (car (xml-get-children entry 'title)) 2))) (-filter (lambda (entry) (let ((entry-date (elt (car (xml-get-children entry 'updated)) 2))) (and (org-string<= from-date entry-date) (or (null to-date) (string< entry-date to-date))))) (xml-get-children (car feed) 'entry))) (mapcar (lambda (entry) (cons (caddr (car (xml-get-children entry 'link))) (caddr (car (xml-get-children entry 'title))))) (-filter (lambda (entry) (let ((entry-time (date-to-time (elt (car (xml-get-children entry 'pubDate)) 2)))) (and (not (time-less-p entry-time from-time)) (or (null to-time) (time-less-p entry-time to-time))))) (xml-get-children (car (xml-get-children (car feed) 'channel)) 'item)))) ""))))
Get info from the Emacs NEWS file in the git repository
(defun my-insert-emacs-news-from-git (date &optional directory) (interactive (list (org-read-date))) (let ((result (shell-command-to-string (format "cd ~/vendor/emacs; git pull > /dev/null; git log --pretty=oneline --after=%s etc/NEWS" (substring date 0 10))))) (with-temp-buffer (insert result) (goto-char (point-min)) (while (re-search-forward "^\\([0-9a-f]+\\) \\(.+\\)$" nil t) (replace-match " - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=\\1][\\2]]")) (setq result (buffer-string))) (if (called-interactively-p 'any) (insert result) result))) (defun my-insert-org-news-from-git (date &optional directory) (interactive (list (org-read-date))) (let ((result (shell-command-to-string (format "cd ~/vendor/org-mode; git pull > /dev/null; git log --pretty=oneline --after=%s etc/ORG-NEWS" (substring date 0 10))))) (with-temp-buffer (insert result) (goto-char (point-min)) (while (re-search-forward "^\\([0-9a-f]+\\) \\(.+\\)$" nil t) (replace-match " - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=\\1][\\2]]")) (setq result (buffer-string))) (if (called-interactively-p 'any) (insert result) result)))
DONE Publishing Emacs News as plain text, HTML, and attached Org file
I've been publishing these weekly summaries of Emacs-related links on my blog and to the emacs-tangents mailing list / newsgroup. I started by posting plain text from Org Mode's ASCII export, and people asked for Org Mode and HTML formats. So here's some code that prepares things for pasting into a Gnus message buffer.
It turns out that order matters for multipart/alternative - start with
plain text, then include richer alternatives. First time around, I put
the HTML version first, so people didn't end up seeing it. Anyway,
here's something that shows up properly now: text/plain, then
text/html, with text/x-org attached. The heavy lifting is done with
org-export-string-as, which exports into different formats.
(defun my-emacs-news-commit-and-push (&optional title) (when (magit-anything-unstaged-p) (my-magit-stage-all-and-commit (or title "update"))) (unwind-protect (magit-push-current "codeberg/master" nil)) (unwind-protect (magit-push-current "sourcehut/master" nil))) (defun my-share-emacs-news () "Prepare emacs-tangents e-mail of post, and commit to Git." (interactive) (require 'magit) (my-emacs-news-post-as-recent) (let ((html (org-export-as 'html)) (text (org-export-as 'ascii nil nil t))) (with-temp-file "index.html" (insert html)) (with-temp-file "index.txt" (insert text))) ;; Draft Gnus article (save-restriction (org-narrow-to-subtree) (let ((org-export-html-preamble nil) (org-html-toplevel-hlevel 3) (title (org-get-heading)) output) (my-emacs-news-commit-and-push title) (setq output (apply 'format "<#multipart type=alternative> <#part type=\"text/plain\" disposition=inline> %s <#/part> <#part type=\"text/html\" disposition=inline> %s <#/part> <#/multipart> <#part type=\"text/x-org\" disposition=attachment name=\"emacs-news.org\"> %s <#/part> " (mapcar (lambda (format) (org-export-string-as (buffer-substring (point-min) (point-max)) format t)) '(ascii html org)))) (kill-new output) (compose-mail "emacs-tangents@gnu.org" title) (message-goto-body) (insert output))))
For cleaning things up:
(replace-regexp " - \\[\\|[][()]" "")
Howard Abrams showed me something like this in June 2015's Emacs Hangout (~1:18:26) using org-mime-org-buffer-htmlize, which probably does the job in a much cooler way. =) I thought he had a blog post about it, but I can't seem to find it. Anyway, there's my little hack above!
TODO Prepare Emacs News
(defvar my-emacs-calendar-csv "~/code/emacs-calendar/events.csv") (defun my-emacs-calendar-list () (let ((before-limit (time-add (current-time) (seconds-to-time (* 14 24 60 60))))) (mapconcat 'cdr (sort (delq nil (mapcar (lambda (o) (let ((time (encode-time (parse-time-string (alist-get 'DTSTART o))))) (and (time-less-p (current-time) time) (time-less-p time before-limit) (cons time (alist-get 'TEXT o))))) (my-org-table-as-alist (pcsv-parse-file my-emacs-calendar-csv)))) (lambda (a b) (time-less-p (car a) (car b)))) "\n"))) (defun my-prepare-emacs-news (date parts) (interactive (list (org-read-date nil nil "-mon 0:00") '(refresh-packages reddit rss))) (setq date (substring date 0 10)) (let* ((start-date date) (end-date (substring (org-read-date nil nil "++1" nil (org-read-date nil t "-sun 0:00")) 0 10)) (year (substring end-date 0 4)) (month (substring end-date 5 7))) (when (member 'refresh-packages parts) (package-refresh-contents) (my-update-package-list date) ) (concat (format "** %s Emacs news :PROPERTIES: :EXPORT_ELEVENTY_PERMALINK: /blog/%s/%s/%s-emacs-news/ :EXPORT_ELEVENTY_FILE_NAME: blog/%s/%s/%s-emacs-news/ :EXPORT_DATE: %s :END:\n\n" end-date year month end-date year month end-date (format-time-string "%Y-%m-%dT%T%z")) (if (member 'events parts) (concat "- Upcoming events:\n" (replace-regexp-in-string "^" " " (my-emacs-calendar-list)) "\n") "") (if (member 'git parts) (concat "- Emacs development:\n" (my-insert-emacs-news-from-git date) "\n" ) "") (if (member 'git-org parts) (concat "- Org Mode:\n - Org development:\n" (my-insert-org-news-from-git date) "\n" )) "- Other:\n" (if (member 'rss parts) (my-org-list-from-rss "https://planet.emacslife.com/atom.xml" (substring date 0 10)) "") (if (member 'rss-es parts) (my-org-list-from-rss "https://planet.emacs-es.org/atom.xml" (substring date 0 10)) "") "\n" (if (member 'reddit parts) (my-reddit-list-upvoted (substring date 0 10)) "") (if (member 'youtube parts) (my-emacs-news-youtube-playlist my-emacs-news-playlist start-date)) "- New packages:\n" (my-list-new-packages date) "\n\nLinks from " (mapconcat (lambda (x) (org-link-make-string (car x) (cdr x))) '(("https://www.reddit.com/r/emacs" . "reddit.com/r/emacs") ("https://www.reddit.com/r/orgmode" . "r/orgmode") ("https://www.reddit.com/r/spacemacs" . "r/spacemacs") ("https://www.reddit.com/r/planetemacs" . "r/planetemacs") ("https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story" . "Hacker News") ("https://lobste.rs/search?q=emacs&what=stories&order=newest" . "lobste.rs") ("https://kbin.social/m/emacs/newest" . "kbin") ("https://programming.dev/c/emacs?dataType=Post&page=1&sort=New" . "programming.dev") ("https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New" . "lemmy") ("https://communick.news/c/emacs?dataType=Post&page=1&sort=New" . "communick.news") ("https://planet.emacslife.com" . "planet.emacslife.com") ("https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt" . "YouTube") ("http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS" . "the Emacs NEWS file") ("https://emacslife.com/calendar/" . "Emacs Calendar")) ", ") ", and " (org-link-make-string (concat "http://lists.gnu.org/archive/html/emacs-devel/" (format-time-string "%Y-%m")) "emacs-devel") ". Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you!")))
Collect Emacs News
(defun my-emacs-news-collect-entries () "Collect Emacs News by category and put them in another buffer." (interactive) (let ((parsed (org-element-parse-buffer)) category result) (setq result (mapconcat (lambda (x) (concat "* " (car x) "\n\n" (mapconcat (lambda (y) (concat "- " (cdr y))) (cdr x) "") "\n")) (sort (seq-group-by 'car (delq nil (org-element-map parsed '(paragraph) (lambda (x) (let ((contents (org-element-interpret-data x))) (cond ((string-match "^\\(.*\\):[ \t\n]*$" contents) (setq category (match-string-no-properties 1 contents)) nil) ((string-match "^\\[" contents) (cons category (substring-no-properties contents))))))))) (lambda (a b) (string< (car a) (car b)))) "")) (switch-to-buffer (get-buffer-create "*Emacs News*")) (erase-buffer) (insert result) (org-mode) (goto-char (point-min))))
DONE Detect duplicates
(defvar my-emacs-news-check-duplicates-display 'overlay "*minibuffer or posframe or overlay") (defvar my-emacs-news-duplicate-overlay nil) (defun my-emacs-news-check-duplicates () (interactive) (let ((end (save-excursion (org-end-of-subtree))) (prompt-buffer (when (eq my-emacs-news-check-duplicates-display 'posframe) (get-buffer-create "*Duplicate*"))) description (search-fn (lambda (point search description) (save-excursion (goto-char point) (let (found) (if (re-search-forward (regexp-quote search) nil t) (setq found (point)) ;; Does this look like a package name? (let ((case-fold-search nil)) (when (string-match "^\\([-\\.a-z0-9]+?\\)\\(:\\|\\.el\\) " description) (when (re-search-forward (concat "\\W" (regexp-quote (match-string 1 description))) nil t) (setq found (point)))))) found)))) search start found done context) (unwind-protect (while (and (not done) (re-search-forward "- \\[\\[\\([^[]+\\)\\]\\[\\([^[]+\\)\\]" end t)) (setq found nil search (match-string 1) start (match-beginning 0) description (match-string 2)) (goto-char (match-end 0)) (let ((p (point)) prompt input) ;; Search for the URL (setq found (funcall search-fn (match-end 0) search description)) (while found (goto-char found) (setq context (concat (string-join (org-get-outline-path t) " > ") "\n" (buffer-substring (line-beginning-position) (line-end-position)))) (push-mark found) (goto-char start) (setq prompt (concat context "\n(d)elete, (k)eep, (z)ap next one, e(x)change mark, (n)ext match, (q)quit?")) (pcase my-emacs-news-check-duplicates-display ('posframe ;; (when (eq my-emacs-news-check-duplicates-display 'posframe) (posframe-hide prompt-buffer)) (posframe-show prompt-buffer :string prompt :internal-border-width 2 :internal-border-color "white" :position (point)) (setq input (read-char))) ('minibuffer (setq input (read-char prompt))) ('overlay (if (overlayp my-emacs-news-duplicate-overlay) (move-overlay my-emacs-news-duplicate-overlay (line-beginning-position) (line-end-position)) (setq my-emacs-news-duplicate-overlay (make-overlay (line-beginning-position) (line-end-position)))) (overlay-put my-emacs-news-duplicate-overlay 'after-string (propertize (concat "\n" prompt) 'face '(:box t))) (recenter-top-bottom) (setq input (read-char)))) (pcase input (?k (forward-line 1) (setq found nil)) (?x (goto-char found) (setq done t found nil)) (?z (goto-char found) (delete-region (point-at-bol) (progn (forward-line 1) (point))) (goto-char start) (setq found nil)) (?d (delete-region (point-at-bol) (progn (forward-line 1) (point))) (setq found nil)) (?n ;; Look for the next match (setq found (funcall search-fn (save-excursion (goto-char found) (line-end-position)) search description))) (?q (setq done t found nil)))))) (pcase my-emacs-news-check-duplicates-display ('posframe (posframe-delete prompt-buffer)) ('overlay (delete-overlay my-emacs-news-duplicate-overlay))))))
Making a numpad-based hydra for organizing Emacs News
I like to categorize links for Emacs News so that it's not an overwhelmingly long wall of text. After I've deleted duplicate links, there are around a hundred links left to categorize. I used to use Helm and some custom code to simplify moving Org list items into different categories in the same list. Then I can type "org" to move something to the Org Mode category and "dev" to move something to the Emacs development category.
When I don't have a lot of computer time, I usually do this categorization by SSHing into my server from my phone. It's hard to type on my phone, though. I thought a numpad-based Hydra might be better for quick entry, like a phone system. I wanted to be able to use the numeric keypad to sort items into the most common categories, with a few shortcuts for making it easier to organize. Here's a list of shortcuts:
| 0-9 | Select options from the list, with 0 for other. |
| \/ | Opens the URL in a web browser |
| , | Selects a category by name, creating as needed |
| \* | Shows the URL in the messages buffer, and toggles it |
| - | Deletes the item |
| . | Quits |
Here's what the Helm version looked like on the left, and here's the new numpad-powered one on the right. I liked how fewer buttons made it easier to hit the right one when I'm sorting on my phone. I can add new categories with completion. Because I assigned numbers to specific categories instead of having them automatically calculated based on the headings in the list, it was easy to get into the rhythm of tapping 6 for Org, 7 for coding, and so on.

Here's the code that makes it happen. I experimented with dynamically
defining a hydra using eval and defmacro so that I could more
easily define the menu in a variable. It seems to work fine so far.
(defvar my-org-categorize-emacs-news-menu '(("0" . "Other") ("1" . "Emacs Lisp") ("2" . "Emacs development") ("3" . "Emacs configuration") ("4" . "Appearance") ("5" . "Navigation") ("6" . "Org Mode") ("7" . "Coding") ("8" . "Community") ("9" . "Spacemacs"))) (defun my-org-get-list-categories () "Return a list of (category indent matching-regexp sample). List categories are items that don't contain links." (let ((list (org-list-struct)) last-category results) (save-excursion (mapc (lambda (x) (goto-char (car x)) (let ((current-item (buffer-substring-no-properties (+ (point) (elt x 1) (length (elt x 2))) (line-end-position)))) (if (string-match org-any-link-re (buffer-substring-no-properties (point) (line-end-position))) ;; Link - update the last category (when last-category (if (< (elt x 1) (elt last-category 1)) (setq results (cons (append last-category (list (match-string-no-properties 3 (buffer-substring-no-properties (point) (line-end-position))))) (cdr results)))) (setq last-category nil)) ;; Category (setq results (cons (setq last-category (list current-item (elt x 1) (concat "^" (make-string (elt x 1) ?\ ) (regexp-quote (concat (elt x 2) current-item)) "$"))) results))))) list)) (append '(("x" 2 "^$" nil)) results))) (defun my-org-move-current-item-to-category (category) "Move current list item under CATEGORY earlier in the list. CATEGORY can be a string or a list of the form (text indent regexp). Point should be on the next line to process, even if a new category has been inserted." (interactive (list (completing-read "Category: " (my-org-get-list-categories)))) (when category (let* ((beg (line-beginning-position)) (end (line-end-position)) (string (org-trim (buffer-substring-no-properties beg end))) (category-text (if (stringp category) category (elt category 0))) (category-indent (if (stringp category) 2 (+ 2 (elt category 1)))) (category-regexp (if (stringp category) category (elt category 2))) (pos (point)) s) (delete-region beg (min (1+ end) (point-max))) (unless (string= category-text "x") (if (re-search-backward category-regexp nil t) (forward-line 1) (setq s (concat "- " category-text "\n")) (insert s) (setq pos (+ (length s) pos))) (insert (make-string category-indent ?\ ) string "\n") (goto-char (+ pos (length string) category-indent 1)) (recenter))))) (eval `(defhydra my-org-categorize-emacs-news (:foreign-keys nil) " Default: %(my-emacs-news-guess-category)" ,@(mapcar (lambda (x) `(,(car x) (lambda () (interactive) (my-org-move-current-item-to-category ,(concat (cdr x) ":"))) ,(cdr x))) my-org-categorize-emacs-news-menu) ("RET" (my-org-move-current-item-to-category (concat (my-emacs-news-guess-category) ":"))) ("," (lambda () (interactive) (my-org-move-current-item-to-category (completing-read "Category: " (append (mapcar (lambda (o) (concat o ":")) (my-emacs-news-sort-order-headings)) (mapcar 'car (my-org-get-list-categories)))))) "By string") ("l" my-spookfox-open-link-from-page "Open link") ("L" my-spookfox-insert-link-from-page "Insert link") ("u" my-spookfox-insert-link-to-tab "Insert tab") ("/" (lambda () (interactive) (save-excursion (re-search-forward "\\[\\[") (let ((browse-url-browser-function 'my-spookfox-background-tab)) (org-open-at-point)))) "Open bg") ("?" (lambda () (interactive) (save-excursion (re-search-forward "\\[\\[") (org-open-at-point))) "Open fg") ("*" (lambda () (interactive) (if (string= (buffer-name) "*Messages*") (bury-buffer) (save-excursion (re-search-forward org-link-bracket-re) (message (match-string 1))) (switch-to-buffer "*Messages*"))) "Show URL") ("-" kill-whole-line "Kill") ("c" (save-excursion (re-search-forward "\\[\\[") (elfeed-tube-fetch (org-element-property :raw-link (org-element-context))) ;; (my-caption-show (org-element-property :raw-link (org-element-context))) ) "Caption") ("p" org-next-link "Previous link") ("n" org-next-link "Next link") ("v" my-spookfox-scroll-down "Scroll FF down") ("V" my-spookfox-scroll-up "Scroll FF up") ("C-M-v" scroll-other-window :hint nil) ("C-M-S-v" scroll-other-window-down :hint nil) ("h" (lambda () (interactive) (my-org-update-link-description "HN")) "Link HN") ("i" (lambda () (interactive) (my-org-update-link-description "Irreal")) "Link Irreal") ("." nil "Done")))
Post item as most recent
(defun my-emacs-news-post-as-recent () (interactive) (let ((formats '((ascii . "txt") (html . "html") (org . "org")))) (dolist (format formats) (let ((data (org-export-as (car format) t nil (eq (car format) 'ascii)))) (with-temp-file (concat "most-recent." (cdr format)) (insert data)))) (my-emacs-news-commit-and-push (org-get-heading))))
DONE Post Emacs News link to Twitter
(defvar my-t-executable "t" "Twitter command-line tool") (defun my-tweet-emacs-news () (interactive) (let ((text (concat (org-get-heading t t t t) " https://sachachua.com" (org-entry-get (point) "EXPORT_ELEVENTY_PERMALINK")))) (my-mastodon-toot-public-string text) (kill-new text) (browse-url "https://tweetdeck.twitter.com")))
Filter through mailing list stuff?
Example MBOX: https://lists.gnu.org/archive/mbox/emacs-devel/2022-02 Ideas:
- Score threads by activity/keywords during a given timespan
I can use G f (gnus-group-make-doc-group) to make an mbox group, maybe, and then filter?
*: nndoc+/home/sacha/tmp/2022-02:2022-02
(gnus-group-prefixed-name "~/tmp/2022-02" 'mbox) (gnus-group-make-doc-group "~/tmp/2022-02" 'mbox)
Spookfox
(defun my-emacs-news-spookfox-insert-current-link () (interactive) (let ((info (spookfox-js-injection-eval-in-active-tab "[window.location.href, document.querySelector('title').textContent]" t))) (insert "- " (org-link-make-string (aref info 0) (aref info 1)) "\n")))